[tor-commits] [donate/master] Decreased header height

peterh at torproject.org peterh at torproject.org
Mon Dec 17 21:48:32 UTC 2018


commit 6083516d51723f96df19340257bc8b2a8af0186c
Author: Peter Haight <peterh at giantrabbit.com>
Date:   Tue Nov 20 13:06:02 2018 -0800

    Decreased header height
    
    Sarah asked that we decrease the header height and there were a few
    other sizing changes in the header as well from their mockup.
---
 public/css/style.css                       |  82 +++++++++++-------
 public/images/tor-header-campaign-2018.png | Bin 159736 -> 42549 bytes
 public/maps/style.css.map                  |   2 +-
 sass/components/_donate.scss               |  13 +++
 sass/layouts/_header.scss                  |  65 ++++++++-------
 src/DonateController.php                   |   1 +
 templates/index.twig                       |   2 +-
 templates/ubiquitous.twig                  |   5 --
 translation/out/messages.pot               | 130 +++++++++++++++--------------
 9 files changed, 171 insertions(+), 129 deletions(-)

diff --git a/public/css/style.css b/public/css/style.css
index c9971312..292faeea 100644
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -728,7 +728,7 @@ div {
   background-color: #59316B;
   color: #fff;
   width: 100%;
-  padding: 50px 50px 50px 15%;
+  padding: 50px 50px 50px 10%;
 }
 
 @media (min-width: 767px) {
@@ -738,54 +738,61 @@ div {
   }
 }
 
-.header .content-wrapper {
-  width: 100%;
-}
-
-.header .content-wrapper .header-content {
-  display: -webkit-box;
-  display: -ms-flexbox;
-  display: flex;
-  -webkit-box-align: end;
-      -ms-flex-align: end;
-          align-items: flex-end;
-}
-
-.header .content-wrapper .header-content h1 {
+.header h1 {
   margin-bottom: 30px;
   font-size: 36px;
-  font-weight: 200;
+  font-weight: 300;
   line-height: 40px;
 }
 
 @media (min-width: 767px) {
-  .header .content-wrapper .header-content h1 {
-    font-size: 50px;
-    line-height: 60px;
+  .header h1 {
+    font-size: 40px;
+    line-height: 40px;
   }
 }
 
 @media (min-width: 991px) {
-  .header .content-wrapper .header-content h1 {
-    font-size: 80px;
-    line-height: 90px;
+  .header h1 {
+    font-size: 60px;
+    line-height: 60px;
   }
 }
 
-.header .content-wrapper .header-content h4 {
+.header h4 {
   text-transform: none;
-  font-size: 20px;
-  line-height: 25px;
-  font-weight: 300;
+  font-size: 14px;
+  line-height: 14px;
+  font-weight: 400;
 }
 
 @media (min-width: 767px) {
-  .header .content-wrapper .header-content h4 {
-    font-size: 22px;
-    line-height: 29px;
+  .header h4 {
+    font-size: 16px;
+    line-height: 18px;
   }
 }
 
+ at media (min-width: 991px) {
+  .header h4 {
+    font-size: 20px;
+    line-height: 25px;
+  }
+}
+
+.header .content-wrapper {
+  width: 100%;
+}
+
+.header .content-wrapper .header-content {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-align: end;
+      -ms-flex-align: end;
+          align-items: flex-end;
+}
+
 .header .content-wrapper .header-content .left-column {
   display: block;
 }
@@ -796,7 +803,8 @@ div {
     -webkit-box-flex: 1;
         -ms-flex: 1 1 40%;
             flex: 1 1 40%;
-    margin-bottom: 100px;
+    margin-bottom: 60px;
+    margin-right: 45%;
   }
 }
 
@@ -833,7 +841,7 @@ div {
 
 @media (min-width: 767px) {
   .header .nav-bar {
-    margin-bottom: 150px;
+    margin-bottom: 80px;
   }
 }
 
@@ -1102,6 +1110,18 @@ div {
   color: #68b030;
 }
 
+ at media (min-width: 767px) {
+  .front .header {
+    background-image: url("../images/tor-header-campaign-2018.png");
+    background-position: bottom right;
+    background-repeat: no-repeat;
+    background-size: 40%;
+  }
+  .front .header h4 {
+    padding-right: 10%;
+  }
+}
+
 .campaign-totals-area {
   display: -webkit-box;
   display: -ms-flexbox;
diff --git a/public/images/tor-header-campaign-2018.png b/public/images/tor-header-campaign-2018.png
index 3343f4b1..10adfb0c 100644
Binary files a/public/images/tor-header-campaign-2018.png and b/public/images/tor-header-campaign-2018.png differ
diff --git a/public/maps/style.css.map b/public/maps/style.css.map
index 80a9d59d..3af35a67 100644
--- a/public/maps/style.css.map
+++ b/public/maps/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["../node_modules/node-normalize-scss/_normalize.scss","style.css","base/_defaults.scss","base/_variables.scss","base/_typography.scss","../node_modules/breakpoint-sass/stylesheets/_breakpoint.scss","base/_fields.scss","base/_buttons.scss","layouts/_html.scss","layouts/_header.scss","layouts/_content.scss","layouts/_footer.scss","components/_donate.scss","components/_dialog.scss","components/_donor-faq.scss","components/_errors.scss","components/_hepdata.scss","components/_privacy-policy.scss","components/_subscribe.scss","components/_thank-you.scss"],"names":[],"mappings":"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","file":"../sass/style
 .css","sourcesContent":["/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *    IE on Windows Phone and in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   =============================================================
 ============= */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n  display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n  background-color: transparent; /* 1 */\n  -webkit-text-decoration-s
 kip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n  font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n  background-color:
  #ff0;\n  color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n  border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * 
 Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *    controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding
 : 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n  overflow: auto;\n}\n
 \n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-up
 load-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Scripting\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n  display: none;\n}\n\n/* Hidden\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n  display: none;\n}\n","/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n/* Document\n   ==============
 ============================================================ */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *    IE on Windows Phone and in iOS.\n */\nhtml {\n  line-height: 1.15;\n  /* 1 */\n  -ms-text-size-adjust: 100%;\n  /* 2 */\n  -webkit-text-size-adjust: 100%;\n  /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\nfigcaption,\nfigure,\nmain {\n  
 /* 1 */\n  display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n  box-sizing: content-box;\n  /* 1 */\n  height: 0;\n  /* 1 */\n  overflow: visible;\n  /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n  font-family: monospace, monospace;\n  /* 1 */\n  font-size: 1em;\n  /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\na {\n  background-color: transparent;\n  /* 1 */\n  -webkit-text-decoration-skip: objects;\n  /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text dec
 oration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n  border-bottom: none;\n  /* 1 */\n  text-decoration: underline;\n  /* 2 */\n  text-decoration: underline dotted;\n  /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\nb,\nstrong {\n  font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace;\n  /* 1 */\n  font-size: 1em;\n  /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\ndfn {\n  font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\nmark {\n  background-color: #ff0;\n  color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n  font-size: 80%;\n}\n\n/**\
 n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\naudio,\nvideo {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\nimg {\n  border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Forms\n   ========================================================================== */\n/**\n * Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n}\n\n/**\n * Show the overflo
 w in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n  /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n  /* 1 */\n  text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *    controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n  /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"res
 et\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\nlegend {\n  box-sizing: border-box;\n  /* 1 */\n  color: inherit;\n  /* 2 */\n  display: table;\n  /* 1 */\n  max-width: 100%;\n  /* 1 */\n  padding: 0;\n  /* 3 */\n  white-space: normal;\n  /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n  display: inline-block;\n  /* 1 */\n  vertical-align: baseline;\n  /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n[type=\"checkbox\"],\n[type=\"radio\"]
  {\n  box-sizing: border-box;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=\"search\"] {\n  -webkit-appearance: textfield;\n  /* 1 */\n  outline-offset: -2px;\n  /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n  -webkit-appearance: button;\n  /* 1 */\n  font: inherit;\n  /* 2 */\n}\n\n/* Interactive\n   ====================
 ====================================================== */\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\ndetails,\nmenu {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n  display: list-item;\n}\n\n/* Scripting\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\ncanvas {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\ntemplate {\n  display: none;\n}\n\n/* Hidden\n   ========================================================================== */\n/**\n * Add the correct display in IE 10-.\n */\n[hidden] {\n  display: none;\n}\n\nhr {\n  border-top: 1px solid #68b030;\n  margin: 40px auto;\n  max-width: 106px;\n}\n\nhtml,\nbody,\ninput,\ntextarea {\n  color: #484848;\n  font-family: \"Source Sans Pro\", sans-serif;\n  font-size: 16px;\n  line-height: 20px;\n  font-weight: 300;\n}\n\
 nh1 {\n  font-size: 47px;\n  letter-spacing: 2px;\n  line-height: 50px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: capitalize;\n}\n\n at media (min-width: 767px) {\n  h1 {\n    font-size: 50px;\n    line-height: 60px;\n  }\n}\n\n at media (min-width: 991px) {\n  h1 {\n    font-size: 55px;\n  }\n}\n\nh2 {\n  font-size: 25px;\n  font-weight: 700;\n  line-height: 1;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\n at media (min-width: 767px) {\n  h2 {\n    font-size: 34px;\n  }\n}\n\nh3 {\n  font-size: 27px;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\nh4 {\n  font-size: 27px;\n  font-weight: 400;\n  letter-spacing: 0px;\n  line-height: normal;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: uppercase;\n}\n\nh5 {\n  font-size: 21px;\n  font-weight: 300;\n  line-height: 28px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  letter-spacing: 0.09px;\n}\n\n at media (min-width: 991px) {\n  h5 {\n    font-size: 22px;\n  }\n}\n\na {\
 n  color: #7D4698;\n  font-weight: 700;\n  text-decoration: none;\n}\n\na:hover {\n  color: #68b030;\n}\n\nb {\n  font-weight: 700;\n}\n\n.bold {\n  font-weight: 700;\n}\n\n.green {\n  color: #68b030;\n}\n\n.light {\n  font-weight: 200;\n}\n\n.email {\n  font-weight: 700;\n}\n\n.small {\n  font-size: 14px;\n}\n\n.strong {\n  color: #7D4698;\n  font-weight: 700;\n}\n\n.tiny {\n  font-size: 12px;\n}\n\n.background-grey {\n  color: #F1F1F3;\n  font-size: 80px;\n  font-weight: bold;\n}\n\ninput[type=\"checkbox\"] {\n  margin-top: auto;\n  margin-bottom: auto;\n  margin-right: 4px;\n}\n\ninput[type=\"text\"],\ntextarea {\n  border: 1px solid #848282;\n  color: #484848;\n  font-size: 16px;\n  height: 27px;\n  margin: 9px;\n  padding: 8px 12px;\n}\n\ninput[type=\"text\"].required,\ntextarea.required {\n  border-color: #68b030;\n}\n\ninput[type=\"text\"].error,\ntextarea.error {\n  border-color: red;\n}\n\ninput[type=\"text\"]::placeholder,\ntextarea::placeholder {\n  color: #aeaeae;\n}\n\n
 input[type=\"text\"]:focus,\ntextarea:focus {\n  border-color: #59316B;\n  color: #7D4698;\n  outline: none;\n}\n\ntextarea {\n  box-sizing: border-box;\n  width: 60%;\n  height: 3em;\n  display: block;\n  padding: 8px 12px;\n}\n\nselect {\n  background: #fff;\n  border: 1px solid #848282;\n  color: #484848;\n  font-size: 16px;\n  height: 45px;\n  margin: 9px;\n  padding: 8px 12px;\n}\n\nselect.required {\n  border-color: #68b030;\n  color: #484848;\n}\n\nselect.error {\n  border-color: red;\n}\n\nselect:focus {\n  border-color: #59316B;\n  color: #7D4698;\n  outline: none;\n}\n\n.field-row {\n  align-items: center;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .field-row {\n    flex-wrap: nowrap;\n  }\n}\n\n.required {\n  color: #68b030;\n}\n\n.button {\n  background-color: #fff;\n  border: 1px solid #848282;\n  border-radius: 5px;\n  color: #484848;\n  display: inline-block;\n  font-siz
 e: 20px;\n  font-weight: normal;\n  margin: 7px;\n  padding: 14px 10px;\n  text-transform: uppercase;\n  width: 90%;\n}\n\n.button.purple {\n  background-color: #7D4698;\n  color: #fff;\n}\n\n.button.purple:hover {\n  background-color: #59316B;\n}\n\n.button:hover {\n  background-color: #68b030;\n  color: #fff;\n  cursor: pointer;\n}\n\n.button.selected {\n  background-color: #68b030;\n  color: #fff;\n  cursor: default;\n}\n\n at media (min-width: 479px) {\n  .button {\n    width: auto;\n  }\n}\n\na.button {\n  font-size: 16px;\n  font-weight: normal;\n  padding: 14px 10px;\n  text-decoration: none;\n}\n\n at media (min-width: 767px) {\n  a.button {\n    font-size: 20px;\n    width: auto;\n  }\n}\n\nbody {\n  margin: 0;\n}\n\ndiv {\n  box-sizing: border-box;\n}\n\n.header {\n  background-color: #59316B;\n  color: #fff;\n  width: 100%;\n  padding: 50px 50px 50px 15%;\n}\n\n at media (min-width: 767px) {\n  .header {\n    padding-right: 0px;\n    padding-bottom: 0px;\n  }\n}\n\n.header .conten
 t-wrapper {\n  width: 100%;\n}\n\n.header .content-wrapper .header-content {\n  display: flex;\n  align-items: flex-end;\n}\n\n.header .content-wrapper .header-content h1 {\n  margin-bottom: 30px;\n  font-size: 36px;\n  font-weight: 200;\n  line-height: 40px;\n}\n\n at media (min-width: 767px) {\n  .header .content-wrapper .header-content h1 {\n    font-size: 50px;\n    line-height: 60px;\n  }\n}\n\n at media (min-width: 991px) {\n  .header .content-wrapper .header-content h1 {\n    font-size: 80px;\n    line-height: 90px;\n  }\n}\n\n.header .content-wrapper .header-content h4 {\n  text-transform: none;\n  font-size: 20px;\n  line-height: 25px;\n  font-weight: 300;\n}\n\n at media (min-width: 767px) {\n  .header .content-wrapper .header-content h4 {\n    font-size: 22px;\n    line-height: 29px;\n  }\n}\n\n.header .content-wrapper .header-content .left-column {\n  display: block;\n}\n\n at media (min-width: 767px) {\n  .header .content-wrapper .header-content .left-column {\n    margin-right: 2%
 ;\n    flex: 1 1 40%;\n    margin-bottom: 100px;\n  }\n}\n\n.header .tor-campaign-logo {\n  flex: 1 1 58%;\n  max-width: 750px;\n  display: none;\n  position: relative;\n}\n\n at media (min-width: 991px) {\n  .header .tor-campaign-logo {\n    display: block;\n  }\n}\n\n.header .tor-campaign-logo img {\n  width: 100%;\n  height: auto;\n  position: absolute;\n  bottom: 0px;\n  right: 0px;\n}\n\n.header .logo {\n  width: 81px;\n}\n\n.header .nav-bar {\n  margin-bottom: 30px;\n}\n\n at media (min-width: 767px) {\n  .header .nav-bar {\n    margin-bottom: 150px;\n  }\n}\n\n.content {\n  margin: 0 0 0 0;\n  padding: 0 0 0 0;\n}\n\n.content .fixed-width {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n at media (min-width: 767px) {\n  .content .fixed-width {\n    max-width: 728px;\n  }\n}\n\n at media (min-width: 991px) {\n  .content .fixed-width {\n    max-width: 940px;\n  }\n}\n\n.footer-container {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: wrap;\n  justify-content: space-around;
 \n  background-color: #59316B;\n  color: #fff;\n  padding: 70px 30px 30px 30px;\n}\n\n.footer-container a {\n  color: #fff;\n}\n\n at media (min-width: 767px) {\n  .footer-container {\n    padding-top: 100px;\n  }\n}\n\n.footer-container .footer-content {\n  display: flex;\n  width: 100%;\n  max-width: 900px;\n  margin: 0 auto 30px auto;\n  flex-wrap: wrap;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-content {\n    flex-wrap: nowrap;\n  }\n}\n\n.footer-container .footer-content-left {\n  flex: 1 1 100%;\n  margin-bottom: 70px;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-content-left {\n    flex: 1 1 60%;\n    margin-right: 150px;\n    margin-bottom: 0px;\n  }\n}\n\n.footer-container .footer-content-right {\n  display: flex;\n  flex: 1 1 100%;\n  align-items: center;\n  flex-direction: column;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-content-right {\n    align-items: inherit;\n    flex: 1 1 auto;\n  }\n}\n\n.footer-container .f
 ooter-description {\n  margin-bottom: 70px;\n  font-size: 20px;\n  line-height: 24px;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-description {\n    margin-bottom: 100px;\n  }\n}\n\n.footer-container .footer-subscribe {\n  font-size: 17px;\n  line-height: 20px;\n}\n\n.footer-container .footer-subscribe .footer-subscribe-header {\n  margin-bottom: 5px;\n  font-weight: 600;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.4);\n}\n\n.footer-container .footer-subscribe .footer-sign-up {\n  display: inline-block;\n  padding: 15px 30px;\n  border-radius: 4px;\n  border: 1px solid #fff;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-top: 15px;\n}\n\n.footer-container .footer-subscribe .footer-sign-up:hover {\n  background-color: #7D4698;\n}\n\n.footer-container .footer-menu {\n  display: flex;\n  flex-direction: row;\n  width: 100%;\n  margin-bottom: 70px;\n  justify-content: space-evenly;\n}\n\n.footer-container .footer-menu a {\n  display: bl
 ock;\n  font-weight: 300;\n  line-height: 30px;\n}\n\n.footer-container .footer-menu a:hover {\n  color: #aeaeae;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-menu {\n    margin-bottom: 200px;\n    flex-direction: column;\n  }\n}\n\n.footer-container .footer-social {\n  display: flex;\n  flex-wrap: wrap;\n  width: 100%;\n  justify-content: center;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social {\n    width: 155px;\n    justify-content: inherit;\n  }\n}\n\n.footer-container .footer-social a {\n  display: block;\n  text-indent: -999em;\n  background-size: cover;\n  background-repeat: no-repeat;\n  width: 20px;\n  height: 20px;\n  margin-right: 30px;\n}\n\n.footer-container .footer-social a.facebook, .footer-container .footer-social a.mastodon, .footer-container .footer-social a.twitter {\n  margin-bottom: 20px;\n}\n\n.footer-container .footer-social a.facebook {\n  background-image: url(\"/images/facebook.svg\");\n}\n\n.footer-container .footer
 -social a.mastodon {\n  background-image: url(\"/images/mastodon.svg\");\n}\n\n.footer-container .footer-social a.twitter {\n  width: 24px;\n  background-image: url(\"/images/twitter.svg\");\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social a.twitter {\n    margin-right: 0px;\n  }\n}\n\n.footer-container .footer-social a.instagram {\n  background-image: url(\"/images/instagram.svg\");\n}\n\n.footer-container .footer-social a.linkedin {\n  background-image: url(\"/images/linkedin.svg\");\n}\n\n.footer-container .footer-social a.github {\n  background-image: url(\"/images/github.svg\");\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social a.github {\n    margin-right: 0px;\n  }\n}\n\n.gr-stamp-container {\n  display: block;\n  text-align: center;\n}\n\n.gr-stamp-container a:hover {\n  color: #68b030;\n}\n\n.campaign-totals-area {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n.campaign-totals-area .characters {\n  display: 
 flex;\n  justify-content: center;\n  line-height: normal;\n  margin: 10px 30px;\n}\n\n.campaign-totals-area .characters .character {\n  position: relative;\n}\n\n.campaign-totals-area .characters .character .cover {\n  background: #68b030;\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  visibility: hidden;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n\n.campaign-totals-area .characters .character.covered .cover {\n  visibility: visible;\n}\n\n.campaign-totals-area .characters .character.resolved {\n  color: #68b030;\n}\n\n.campaign-totals-area .label {\n  font-size: 27px;\n  text-align: center;\n}\n\n.donate-options {\n  display: flex;\n  justify-content: center;\n  margin: 30px auto 2%;\n  width: 92vw;\n}\n\n.donate-options a {\n  background-color: #fff;\n  border: 2px solid #aeaeae;\n  color: #aeaeae;\n  font-weight: normal;\n  display: block;\n  text-align: center;\n  text-decoration: none;\n  text-transform: uppercase;\n}\n\n.donate-options a.once-button {\n  border-radius: 5p
 x 0 0 5px;\n  margin-right: 0;\n  padding-left: 15px;\n  padding-right: 15px;\n  width: 150px;\n}\n\n.donate-options a.monthly-button {\n  border-left: 0;\n  border-radius: 0 5px 5px 0;\n  margin-left: 0;\n  padding-left: 15px;\n  padding-right: 15px;\n  width: 160px;\n}\n\n.donate-options a.selected, .donate-options a:hover {\n  background-color: #68b030;\n  color: #fff;\n}\n\n.payment-other-div {\n  text-align: center;\n  margin-bottom: 20px;\n}\n\n.perk-intro {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 2% 5% 2% 5%;\n  justify-content: center;\n  text-align: center;\n}\n\n.perk-intro .perk-title {\n  font-size: 22px;\n  margin-bottom: 0px;\n}\n\n.price-change-warning {\n  color: red;\n}\n\n#donationForm {\n  margin: 0 auto 40px auto;\n  max-width: 1024px;\n}\n\n.donation-selection-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  margin: auto 2% auto 2%;\n  max-width: 1024px;\n  justify-content: center;\n}\n\n at media (min-width: 767px) {\n  .donation-se
 lection-area {\n    flex-direction: row;\n  }\n}\n\n.donation-selection-area .donate-buttons {\n  align-items: center;\n  align-self: center;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin: 5px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .donate-buttons {\n    flex-direction: row;\n    margin-right: 5px;\n  }\n}\n\n.donation-selection-area .donate-buttons a.price-btn {\n  background-color: #59316B;\n  border-radius: 5px;\n  color: #fff;\n  display: block;\n  font-size: 23px;\n  font-weight: normal;\n  margin: 5px;\n  padding: 20px 0px;\n  text-align: center;\n  text-decoration: none;\n  width: 120px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .donate-buttons a.price-btn {\n    font-size: 29px;\n  }\n}\n\n.donation-selection-area .donate-buttons a.selected {\n  background-color: #68b030;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field {\n  align-items: center;\n  display: fle
 x;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field .error {\n  color: red;\n  display: block;\n  text-align: center;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field .perk-amt {\n  background-color: #f1f1f3;\n  font-size: 23px;\n  font-weight: bold;\n  height: 42px;\n  margin: 5px;\n  min-width: 80px;\n  text-transform: capitalize;\n  text-align: center;\n  width: 94px;\n}\n\n.donation-selection-area .no-perk-area {\n  margin: 1% 1% 20px 1%;\n  width: 100%;\n  text-align: center;\n}\n\n.donation-selection-area label[for=\"no-perk-checkbox\"] {\n  font-size: 20px;\n  line-height: 24px;\n}\n\n.donation-selection-area .perks {\n  align-self: center;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  margin-top: 20px;\n  position: relative;\n  z-index: 2;\n  justify-content: space-evenly;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks {\n    border: none;\n    f
 lex-direction: row;\n  }\n}\n\n.donation-selection-area .perks .perk {\n  border-color: #aeaeae;\n  border-style: solid;\n  border-width: 0px 1px 1px 1px;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n\n.donation-selection-area .perks .perk:first-child {\n  border-top-width: 1px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk {\n    border: 1px solid #aeaeae;\n    flex-direction: column;\n    justify-content: flex-start;\n    margin: 0px 5px 20px 5px;\n    position: relative;\n    width: 30%;\n    top: 0px;\n    flex-wrap: nowrap;\n  }\n}\n\n.donation-selection-area .perks .perk.disabled {\n  border-color: #F8F9FA;\n  color: #aeaeae;\n  font-style: italic;\n}\n\n.donation-selection-area .perks .perk.disabled img {\n  opacity: 0.2;\n}\n\n.donation-selection-area .perks .perk.disabled select {\n  color: #aeaeae;\n  font-style: italic;\n}\n\n.donation-selection-area .perks .perk .slides {\n  align-self: 
 center;\n  display: none;\n  height: 175px;\n  overflow: hidden;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .slides {\n    display: block;\n    order: 2;\n  }\n}\n\n.donation-selection-area .perks .perk img {\n  display: block;\n  margin: 0 auto;\n  max-width: 50%;\n  height: auto;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk img {\n    width: 85%;\n    max-width: none;\n  }\n}\n\n.donation-selection-area .perks .perk .price-tag-group {\n  margin: 20px 0 20px 20px;\n  font-size: 21px;\n  font-weight: 600;\n  width: 40%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .price-tag-group {\n    font-size: 16px;\n    order: 1;\n    width: 100%;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-label {\n  font-size: 21px;\n  font-weight: 700;\n  margin: 20px 20px 20px 0;\n  text-align: right;\n  text-transform: uppercase;\n  width: 40%;\n  box-sizing: border-box;\n}\n\n at media (min
 -width: 767px) {\n  .donation-selection-area .perks .perk .perk-label {\n    margin: 0;\n    padding: 20px;\n    padding-bottom: 0;\n    font-size: 27px;\n    width: 100%;\n    order: 3;\n    text-align: center;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-desc {\n  font-size: 16px;\n  font-weight: 300;\n  display: none;\n  padding: 20px;\n  width: 100%;\n  box-sizing: border-box;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .perk-desc {\n    display: block;\n    margin: 0 11px 0 11px;\n    order: 4;\n    padding-left: 4px;\n    padding-right: 4px;\n    width: auto;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-sub-select {\n  display: none;\n  border-color: #aeaeae;\n  margin: 10px 10px 10px 10px;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .perk-sub-select {\n    display: block;\n    order: 5;\n    width: 92%;\n  }\n}\n\n.donation-selection-area .perks .selected {\n  background-color: #
 68b030;\n  transition: all 0.5s;\n}\n\n.donation-selection-area .perks .selected .slides {\n  display: block;\n}\n\n.donation-selection-area .perks .selected .perk-desc {\n  display: block;\n}\n\n.donation-selection-area .perks .selected .perk-sub-select {\n  display: block;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .selected {\n    background-color: #fff;\n    box-shadow: 8px 8px #68b030;\n    position: relative;\n    top: -4px;\n  }\n}\n\n.donation-selection-area .totals-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin-bottom: 4%;\n  position: relative;\n}\n\n.donation-selection-area .totals-area, .donation-selection-area .totals-area div, .donation-selection-area .totals-area input {\n  position: relative;\n  z-index: 1;\n}\n\n.donation-selection-area .totals-area .fist-bg {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 0;\n  height: auto;\n}\n\n at media (min-width: 767px) {\n  .donati
 on-selection-area .totals-area {\n    order: 4;\n    width: 100%;\n  }\n}\n\n.donation-selection-area .totals-area .matching-message {\n  color: #59316B;\n  font-size: 35px;\n  line-height: normal;\n  padding-top: 10px;\n  text-align: center;\n  width: 100%;\n}\n\n.donation-selection-area .totals-area .matched-amount {\n  color: #59316B;\n  font-size: 100px;\n  font-weight: bold;\n  line-height: normal;\n  text-align: center;\n  width: 100%;\n}\n\n.payment-method-area,\n.info-area {\n  position: relative;\n  z-index: 2;\n}\n\n.payment-method-area {\n  border-bottom: 2px solid #aeaeae;\n  border-top: 2px solid #aeaeae;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-top: 20px;\n  padding: 4% 21px;\n  text-align: center;\n}\n\n.payment-method-area .button {\n  width: 160px;\n  vertical-align: top;\n}\n\n.payment-method-area .button.paypal {\n  padding-top: 8px;\n  padding-bottom: 5px;\n}\n\n.payment-method-area .paypal-png {\n  height: 32px;\n}\n\n.p
 ayment-method-area .payment-method-question {\n  margin-bottom: 3%;\n}\n\n.payment-method-area .payment-option {\n  margin-bottom: 2%;\n}\n\n.info-area {\n  padding-top: 4%;\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 600px;\n  text-align: center;\n}\n\n.info-area #firstName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #firstName {\n    width: 50%;\n  }\n}\n\n.info-area #lastName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #lastName {\n    width: 50%;\n  }\n}\n\n.info-area #streetAddress {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #streetAddress {\n    width: 80%;\n  }\n}\n\n.info-area #extendedAddress {\n  width: 20%;\n}\n\n.info-area #country {\n  width: 100%;\n}\n\n.info-area #locality {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #locality {\n    width: 33%;\n  }\n}\n\n.info-area #region {\n  width: 45%;\n}\n\n at media (min-width: 767px) {\n  .info-area #region {\n    width: 34%;\n  
 }\n}\n\n.info-area #postalCode {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #postalCode {\n    width: 33%;\n  }\n}\n\n.info-area #email {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #email {\n    width: 56%;\n  }\n}\n\n.info-area .receipt {\n  display: none;\n}\n\n at media (min-width: 767px) {\n  .info-area .receipt {\n    display: block;\n  }\n}\n\n.info-area #mailingListOptIn {\n  margin: 10px 4px 10px 10px;\n}\n\n.info-area #cardNumber {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #cardNumber {\n    width: 56%;\n  }\n}\n\n.info-area img.credit-cards {\n  display: none;\n}\n\n at media (min-width: 767px) {\n  .info-area img.credit-cards {\n    display: block;\n    height: 29px;\n    vertical-align: middle;\n  }\n}\n\n.info-area #expMonth {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #expMonth {\n    width: 33%;\n  }\n}\n\n.info-area #expYear {\n  width: 38.5%;\n}\n\n at media (min-width: 767px) {\n  .info-area
  #expYear {\n    width: 33%;\n  }\n}\n\n.info-area #cvc {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #cvc {\n    width: 33%;\n  }\n}\n\n.info-area #perk-fields {\n  display: block;\n  margin: 10px;\n  text-align: left;\n}\n\n.info-area #perk-fields #selected-perk-fields-label {\n  margin-top: 10px;\n}\n\n.info-area #perk-fields #perk-fit {\n  margin-left: 0px;\n}\n\n.info-area .donate-submit-area {\n  color: #848282;\n  font-size: 22px;\n  font-weight: bold;\n  padding: 20px 0;\n}\n\n.info-area .donate.button {\n  background-color: #68b030;\n  color: #fff;\n  text-transform: uppercase;\n  width: 300px;\n}\n\n#donate-comments-wrapper {\n  text-align: left;\n}\n\n#donate-comments-wrapper textarea {\n  width: 95%;\n}\n\n at media (min-width: 767px) {\n  #donate-comments-wrapper textarea {\n    width: 97%;\n  }\n}\n\n.no-close .ui-dialog-titlebar-close {\n  display: none;\n}\n\n.ui-dialog {\n  background-color: #fff;\n  text-align: center;\n  z-index: 100;\n}\n\n.ui-dia
 log .loading-message {\n  margin: 20px;\n}\n\n.ui-dialog .loading-dot-conatiner {\n  display: flex;\n  justify-content: center;\n}\n\n.ui-dialog .loading-circle {\n  display: block;\n  width: 15px;\n  height: 15px;\n  margin-right: 0.5%;\n  margin-left: 0.5%;\n  border-radius: 20px;\n  background-color: #8cd621;\n  opacity: 0.3;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+1) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 0;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+2) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 0.5s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+3) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 1s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+4) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count:
  infinite;\n  animation-delay: 1.5s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+5) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 2s;\n}\n\n at keyframes moving-dot {\n  from {\n    opacity: 0.3;\n  }\n  20% {\n    opacity: 1;\n  }\n  to {\n    opacity: 0.3;\n  }\n}\n\n#loading-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #484848;\n  z-index: 99;\n}\n\n.donor-faq {\n  margin: 40px auto;\n  width: 90%;\n}\n\n at media (min-width: 991px) {\n  .donor-faq {\n    width: 80%;\n  }\n}\n\n.donor-faq .questions {\n  list-style-position: inside;\n  padding-left: 0px;\n}\n\n.donor-faq .questions li {\n  color: #59316B;\n  font-size: 20px;\n  font-weight: 700;\n  line-height: 29px;\n}\n\n at media (min-width: 991px) {\n  .donor-faq .questions li {\n    font-size: 25px;\n    line-height: 34px;\n  }\n}\n\n.donor-faq .questions .question {\n  color: #59316B;\n  display: inli
 ne;\n  font-size: 20px;\n  margin-bottom: 10px;\n  margin-top: 10px;\n}\n\n at media (min-width: 991px) {\n  .donor-faq .questions .question {\n    font-size: 25px;\n  }\n}\n\n.donor-faq .questions .answer {\n  color: #484848;\n  font-family: \"Source Sans Pro\", sans-serif;\n  font-size: 16px;\n  line-height: 20px;\n  font-weight: 300;\n}\n\n.donor-faq .button-line {\n  width: 100%;\n}\n\n.button-line {\n  text-align: center;\n}\n\n.error-container {\n  display: block;\n  width: 50%;\n  min-height: 100px;\n  margin-right: auto;\n  margin-bottom: 5%;\n  margin-left: auto;\n  padding: 2% 5%;\n  border: 1px solid #aeaeae;\n  box-shadow: 11px 11px 0 0 #e70000;\n}\n\n.error-container .title {\n  margin-bottom: 3%;\n  color: #e70000;\n  font-size: 34px;\n  line-height: 40px;\n  text-align: center;\n}\n\n.donate-match-container,\n#company-profile-container,\n#hepdata-no-results-message {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.donate-match-container input,\n.donate-match-contai
 ner datalist,\n.donate-match-container .input-and-loader {\n  width: 300px;\n}\n\n.donate-match-container .input-and-loader {\n  margin: auto;\n  position: relative;\n}\n\n.donate-match-container .input-and-loader input {\n  height: 30px;\n  padding: 3px;\n  border-style: solid;\n  text-align: center;\n  font-weight: 600;\n}\n\n.donate-match-container .input-and-loader .load-container {\n  display: none;\n  height: 30px;\n  width: 30px;\n  overflow: hidden;\n  position: absolute;\n  top: 4px;\n  right: -6px;\n}\n\n.donate-match-container .input-and-loader .load-container .loader,\n.donate-match-container .input-and-loader .load-container .loader:before,\n.donate-match-container .input-and-loader .load-container .loader:after {\n  background: #59316B;\n  animation: load1 1s infinite ease-in-out;\n  width: 1em;\n  height: 4em;\n}\n\n.donate-match-container .input-and-loader .load-container .loader {\n  color: #59316B;\n  text-indent: -9999em;\n  margin: 10px auto;\n  position: relativ
 e;\n  font-size: 4px;\n  transform: translateZ(0);\n  animation-delay: -0.16s;\n}\n\n.donate-match-container .input-and-loader .load-container .loader:before,\n.donate-match-container .input-and-loader .load-container .loader:after {\n  position: absolute;\n  top: 0;\n  content: '';\n}\n\n.donate-match-container .input-and-loader .load-container .loader:before {\n  left: -1.5em;\n  animation-delay: -0.32s;\n}\n\n.donate-match-container .input-and-loader .load-container .loader:after {\n  left: 1.5em;\n}\n\n at -webkit-keyframes load1 {\n  0%,\n  80%,\n  100% {\n    box-shadow: 0 0;\n    height: 4em;\n  }\n  40% {\n    box-shadow: 0 -2em;\n    height: 5em;\n  }\n}\n\n at keyframes load1 {\n  0%,\n  80%,\n  100% {\n    box-shadow: 0 0;\n    height: 4em;\n  }\n  40% {\n    box-shadow: 0 -2em;\n    height: 5em;\n  }\n}\n\n.donate-match-container #company-option-list {\n  width: 300px;\n  margin: 0 auto;\n  max-height: 300px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  background-color: #F8
 F9FA;\n  border: #7D4698 1px solid;\n  display: none;\n}\n\n.donate-match-container #company-option-list .company-option {\n  word-wrap: break-word;\n  padding: 5px 2px;\n}\n\n.donate-match-container #company-option-list .company-option:hover {\n  background-color: #68b030;\n  color: #fff;\n}\n\n.donate-error-message {\n  color: #aeaeae;\n  padding: 0 10%;\n  word-break: break-all;\n  text-align: center;\n}\n\n#company-profile-container .profile {\n  display: none;\n  width: 75%;\n  margin: auto;\n}\n\n#company-profile-container .profile .row {\n  margin: 20px 0;\n}\n\n#company-profile-container .profile .row .company-property-label {\n  width: 30%;\n  text-align: right;\n  font-weight: 700;\n}\n\n#company-profile-container .profile .row .company-property-value {\n  text-align: left;\n  width: 60%;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value {\n  width: auto;\n  font-size: 25px;\n  line-height: 34px;\n  text-align: center;\n}\n\n#company-prof
 ile-container .profile .row .company-property-value#summary-value .company {\n  font-weight: 700;\n  color: #7D4698;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value .percent {\n  font-weight: 700;\n  color: #68b030;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value .match-amount {\n  font-weight: 700;\n  color: #59316B;\n}\n\n#company-profile-container .profile .row .company-property-value#matchingGiftForm-value {\n  width: auto;\n}\n\n#company-profile-container .profile .row .company-property-value#lastUpdated-value {\n  font-weight: 700;\n  color: #aeaeae;\n}\n\n#company-profile-container .profile .row .company-property-value#matchingConditions-value .ratio {\n  font-weight: 700;\n  color: #59316B;\n}\n\n#company-profile-container .profile .row .company-property-value#resources-value {\n  width: auto;\n}\n\n#company-profile-container ul {\n  margin-top: 0px;\n}\n\n#company-profile-container li {\n  margin-bott
 om: 10px;\n}\n\n.privacy-policy {\n  margin-left: auto;\n  margin-right: auto;\n  width: 70%;\n  margin-bottom: 40px;\n}\n\n.subscribe .fixed-width {\n  max-width: 600px;\n  text-align: center;\n}\n\n.subscribe .fixed-width #email {\n  width: 100%;\n}\n\n.subscribe .fixed-width #firstName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .subscribe .fixed-width #firstName {\n    width: 50%;\n  }\n}\n\n.subscribe .fixed-width #lastName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .subscribe .fixed-width #lastName {\n    width: 50%;\n  }\n}\n\n.subscribe .fixed-width .join {\n  width: 200px;\n}\n\n.subscribe .fixed-width .messages {\n  color: red;\n  text-align: left;\n}\n\n.header-content .thank-you {\n  width: 80%;\n}\n\n.header-content .thank-you h1 {\n  text-align: center;\n  text-transform: none;\n}\n\n.header-content .thank-you h5 {\n  text-align: center;\n}\n\n.header-content .thank-you img {\n  width: 50px;\n}\n\n.header-content .thank-you .share-icons {\n  marg
 in: 20px 10px 0px 10px;\n  text-align: center;\n}\n\n at media (min-width: 767px) {\n  .header-content .thank-you {\n    margin-top: -120px;\n    margin-bottom: 30px;\n  }\n}\n\n.content {\n  margin-top: 20px;\n}\n\n.content .thank-you {\n  margin-bottom: 40px;\n}\n\n.content .thank-you h4 {\n  text-align: center;\n}\n\n.content .thank-you .volunteer-desc {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 490px;\n  text-align: center;\n}\n\n.content .thank-you .volunteer-desc .skills-text {\n  margin-bottom: 20px;\n}\n","hr {\n  border-top: 1px solid $color-green;\n  margin: 40px auto;\n  max-width: 106px;\n}\n","$screen-s: 479px;\n$screen-m: 767px;\n$screen-l: 991px;\n\n// Greyscale colors\n$color-white: #fff;\n$color-very-light-grey: #F8F9FA;\n$color-medium-light-grey: #F1F1F3;\n$color-light-grey: #aeaeae;\n$color-grey: #484848;\n$color-dark-grey: #848282;\n$color-white-opacity-40: rgba(255, 255, 255, 0.4);\n\n// Colors\n$color-green: #68b030;\n$color-purple: #7D4698;\n$col
 or-dark-purple: #59316B;\n$color-very-dark-purple: #32173E;\n$color-red: red;\n\n$base-font-color: $color-grey;\n$base-font-family: 'Source Sans Pro', sans-serif;\n$base-font-size: 16px;\n$base-font-weight: 300;\n$base-line-height: 20px;\n\n$font-size-medium: 20px;\n","@mixin base-text() {\n  color: $base-font-color;\n  font-family: $base-font-family;\n  font-size: $base-font-size;\n  line-height: $base-line-height;\n  font-weight: $base-font-weight;\n}\n\nhtml,\nbody,\ninput,\ntextarea {\n  @include base-text();\n}\n\nh1 {\n  font-size: 47px;\n  letter-spacing: 2px;\n  line-height: 50px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: capitalize;\n\n  @include breakpoint($screen-m) {\n    font-size: 50px;\n    line-height: 60px;\n  }\n\n  @include breakpoint($screen-l) {\n    font-size: 55px;\n  }\n}\n\nh2 {\n  font-size: 25px;\n  font-weight: 700;\n  line-height: 1;\n  margin-bottom: 1%;\n  margin-top: 0;\n\n  @include breakpoint($screen-m) {\n    font-size: 34px;\n  }\
 n}\n\nh3 {\n  font-size: 27px;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\nh4 {\n  font-size: 27px;\n  font-weight: 400;\n  letter-spacing: 0px;\n  line-height: normal;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: uppercase;\n}\n\nh5 {\n  font-size: 21px;\n  font-weight: 300;\n  line-height: 28px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  letter-spacing: 0.09px;\n\n  @include breakpoint($screen-l) {\n    font-size: 22px;\n  }\n}\n\na {\n  color: $color-purple;\n  font-weight: 700;\n  text-decoration: none;\n  &:hover {\n    color: $color-green;\n  }\n}\n\nb {\n  font-weight: 700;\n}\n\n.bold {\n  font-weight: 700;\n}\n\n.green {\n  color: $color-green;\n}\n\n.light {\n  font-weight: 200;\n}\n\n.email {\n  font-weight: 700;\n}\n\n.small {\n  font-size: 14px;\n}\n\n.strong {\n  color: $color-purple;\n  font-weight: 700;\n}\n\n.tiny {\n  font-size: 12px;\n}\n\n.background-grey {\n  color: $color-medium-light-grey;\n  f
 ont-size: 80px;\n  font-weight: bold;\n}\n","//////////////////////////////\n// Default Variables\n//////////////////////////////\n$Breakpoint-Settings: (\n  'default media': all,\n  'default feature': min-width,\n  'default pair': width,\n\n  'force all media type': false,\n  'to ems': false,\n  'transform resolutions': true,\n\n  'no queries': false,\n  'no query fallbacks': false,\n\n  'base font size': 16px,\n\n  'legacy syntax': false\n);\n\n$breakpoint: () !default;\n\n//////////////////////////////\n// Imports\n//////////////////////////////\n at import \"breakpoint/settings\";\n at import 'breakpoint/context';\n at import 'breakpoint/helpers';\n at import 'breakpoint/parsers';\n at import 'breakpoint/no-query';\n\n at import 'breakpoint/respond-to';\n\n at import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n at mixin breakpoint($query, $no-query: false) {\n  @include legacy-settings-warning;\n\n  // Reset contexts\n  @incl
 ude private-breakpoint-reset-contexts();\n\n  $breakpoint: breakpoint($query, false);\n\n  $query-string: map-get($breakpoint, 'query');\n  $query-fallback: map-get($breakpoint, 'fallback');\n\n  $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;\n  $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;\n\n  // Allow for an as-needed override or usage of no query fallback.\n  @if $no-query != false {\n    $query-fallback: $no-query;\n  }\n\n  @if $query-fallback != false {\n    $context-setter: private-breakpoint-set-context('no-query', $query-fallback);\n  }\n\n  // Print Out Query String\n  @if not breakpoint-get('no queries') {\n    @media #{$query-string} {\n      @content;\n    }\n  }\n\n  @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {\n\n    $type: type-of(breakpoint-get('no query fallbacks'));\n    $print: false;\n\n    @if ($type == 'bool') {\n      $print: true;\n    }\n    
 @else if ($type == 'string') {\n      @if $query-fallback == breakpoint-get('no query fallbacks') {\n        $print: true;\n      }\n    }\n    @else if ($type == 'list') {\n      @each $wrapper in breakpoint-get('no query fallbacks') {\n        @if $query-fallback == $wrapper {\n          $print: true;\n        }\n      }\n    }\n\n    // Write Fallback\n    @if ($query-fallback != false) and ($print == true) {\n      $type-fallback: type-of($query-fallback);\n\n      @if ($type-fallback != 'bool') {\n        #{$query-fallback} & {\n          @content;\n        }\n      }\n      @else {\n        @content;\n      }\n    }\n  }\n\n  @include private-breakpoint-reset-contexts();\n}\n\n\n at mixin mq($query, $no-query: false) {\n  @include breakpoint($query, $no-query) {\n    @content;\n  }\n}\n","input[type=\"checkbox\"] {\n  margin-top: auto;\n  margin-bottom: auto;\n  margin-right: 4px;\n}\n\ninput[type=\"text\"],\ntextarea {\n  border: 1px solid $color-dark-grey;\n  color: $color-grey
 ;\n  font-size: 16px;\n  height: 27px;\n  margin: 9px;\n  padding: 8px 12px;\n  &.required {\n    border-color: $color-green;\n  }\n  &.error {\n    border-color: $color-red;\n  }\n  &::placeholder {\n    color: $color-light-grey;\n  }\n  &:focus {\n    border-color: $color-dark-purple;\n    color: $color-purple;\n    outline: none;\n  }\n}\ntextarea {\n  box-sizing: border-box;\n  width: 60%;\n  height: 3em;\n  display: block;\n  padding: 8px 12px;\n}\nselect {\n  background: $color-white;\n  border: 1px solid $color-dark-grey;\n  color: $color-grey;\n  font-size: 16px;\n  height: 45px;\n  margin: 9px;\n  padding: 8px 12px;\n  &.required {\n    border-color: $color-green;\n    color: $color-grey;\n  }\n  &.error {\n    border-color: $color-red;\n  }\n  &:focus {\n    border-color: $color-dark-purple;\n    color: $color-purple;\n    outline: none;\n  }\n}\n\n.field-row {\n  align-items: center;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\
 n  width: 100%;\n\n  @include breakpoint($screen-m) {\n    flex-wrap: nowrap;\n  }\n}\n\n.required {\n  color: $color-green;\n}\n",".button {\n  background-color: $color-white;\n  border: 1px solid $color-dark-grey;\n  border-radius: 5px;\n  color: $color-grey;\n  display: inline-block;\n  font-size: 20px;\n  font-weight: normal;\n  margin: 7px;\n  padding: 14px 10px;\n  text-transform: uppercase;\n  width: 90%;\n  &.purple {\n    background-color: $color-purple;\n    color: $color-white;\n    &:hover {\n      background-color: $color-dark-purple;\n    }\n  }\n  &:hover {\n    background-color: $color-green;\n    color: $color-white;\n    cursor: pointer;\n  }\n  &.selected {\n    background-color: $color-green;\n    color: $color-white;\n    cursor: default;\n  }\n\n  @include breakpoint($screen-s) {\n    width: auto;\n  }\n}\n\na.button {\n  font-size: 16px;\n  font-weight: normal;\n  padding: 14px 10px;\n  text-decoration: none;\n\n  @include breakpoint($screen-m) {\n    font-siz
 e: 20px;\n    width: auto;\n  }\n}\n","body {\n  margin: 0;\n}\n\ndiv {\n  box-sizing: border-box;\n}\n",".header {\n  background-color: $color-dark-purple;\n  color: $color-white;\n  width: 100%;\n  padding: 50px 50px 50px 15%;\n  @include breakpoint($screen-m) {\n    padding-right: 0px;\n    padding-bottom: 0px;\n  }\n  .content-wrapper {\n    width: 100%;\n\n    .header-content {\n      display: flex;\n      align-items: flex-end;\n      h1 {\n        margin-bottom: 30px;\n        font-size: 36px;\n        font-weight: 200;\n        line-height: 40px;\n        @include breakpoint($screen-m) {\n          font-size: 50px;\n          line-height: 60px;\n        }\n        @include breakpoint($screen-l) {\n          font-size: 80px;\n          line-height: 90px;\n        }\n      }\n      h4 {\n        text-transform: none;\n        font-size: 20px;\n        line-height: 25px;\n        font-weight: 300;\n        @include breakpoint($screen-m) {\n          font-size: 22px;\n          
 line-height: 29px;\n        }\n      }\n      .left-column {\n        display: block;\n        @include breakpoint($screen-m) {\n          margin-right: 2%;\n          flex: 1 1 40%;\n          margin-bottom: 100px;\n        }\n      }\n    }\n  }\n\n  .tor-campaign-logo {\n    flex: 1 1 58%;\n    max-width: 750px;\n    display: none;\n    position: relative;\n    @include breakpoint($screen-l) {\n      display: block;\n    }\n    img {\n      width: 100%;\n      height: auto;\n      position: absolute;\n      bottom: 0px;\n      right: 0px;\n    }\n  }\n\n  .logo {\n    width: 81px;\n  }\n\n  .nav-bar {\n    margin-bottom: 30px;\n    // @include breakpoint($screen-s) {\n    //   margin-bottom: 30px;\n    // }\n    @include breakpoint($screen-m) {\n      margin-bottom: 150px;\n    }\n  }\n}\n",".content {\n  margin: 0 0 0 0;\n  padding: 0 0 0 0;\n\n  .fixed-width {\n    margin-left: auto;\n    margin-right: auto;\n\n    @include breakpoint($screen-m) {\n      max-width: 728px;\n    
 }\n\n    @include breakpoint($screen-l) {\n      max-width: 940px;\n    }\n  }\n}\n",".footer-container {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: wrap;\n  justify-content: space-around;\n  background-color: $color-dark-purple;\n  color: $color-white;\n  padding: 70px 30px 30px 30px;\n  a {\n    color: $color-white;\n  }\n  @include breakpoint($screen-m) {\n    padding-top: 100px;\n  }\n  .footer-content {\n    display: flex;\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto 30px auto;\n    flex-wrap: wrap;\n    @include breakpoint($screen-m) {\n      flex-wrap: nowrap;\n    }\n  }\n  .footer-content-left {\n    flex: 1 1 100%;\n    margin-bottom: 70px;\n    @include breakpoint($screen-m) {\n      flex: 1 1 60%;\n      margin-right: 150px;\n      margin-bottom: 0px;\n    }\n  }\n  .footer-content-right {\n    display: flex;\n    flex: 1 1 100%;\n    align-items: center;\n    flex-direction: column;\n    @include breakpoint($screen-m) {\n      align-items
 : inherit;\n      flex: 1 1 auto;\n    }\n  }\n  .footer-description {\n    margin-bottom: 70px;\n    font-size: 20px;\n    line-height: 24px;\n    @include breakpoint($screen-m) {\n      margin-bottom: 100px;\n    }\n  }\n  .footer-subscribe {\n    font-size: 17px;\n    line-height: 20px;\n    .footer-subscribe-header {\n      margin-bottom: 5px;\n      font-weight: 600;\n      text-transform: uppercase;\n      color: $color-white-opacity-40;\n    }\n    .footer-sign-up {\n      display: inline-block;\n      padding: 15px 30px;\n      border-radius: 4px;\n      border: 1px solid $color-white;\n      font-weight: 700;\n      text-transform: uppercase;\n      margin-top: 15px;\n      &:hover {\n        background-color: $color-purple;\n      }\n    }\n  }\n  .footer-menu {\n    display: flex;\n    flex-direction: row;\n    width: 100%;\n    margin-bottom: 70px;\n    justify-content: space-evenly;\n    a {\n      display: block;\n      font-weight: 300;\n      line-height: 30px;\n    
   &:hover {\n        color: $color-light-grey;\n      }\n    }\n    @include breakpoint($screen-m) {\n      margin-bottom: 200px;\n      flex-direction: column;\n    }\n  }\n  .footer-social {\n    display: flex;\n    flex-wrap: wrap;\n    width: 100%;\n    justify-content: center;\n    @include breakpoint($screen-m) {\n      width: 155px;\n      justify-content: inherit;\n    }\n    a {\n      display: block;\n      text-indent: -999em;\n      background-size: cover;\n      background-repeat: no-repeat;\n      width: 20px;\n      height: 20px;\n      margin-right: 30px;\n      &.facebook,\n      &.mastodon,\n      &.twitter {\n        margin-bottom: 20px;\n      }\n      &.facebook {\n        background-image: url('/images/facebook.svg');\n      }\n      &.mastodon {\n        background-image: url('/images/mastodon.svg');\n      }\n      &.twitter {\n        width: 24px;\n        background-image: url('/images/twitter.svg');\n        @include breakpoint($screen-m) {\n          marg
 in-right: 0px;\n        }\n      }\n      &.instagram {\n        background-image: url('/images/instagram.svg');\n      }\n      &.linkedin {\n        background-image: url('/images/linkedin.svg');\n      }\n      &.github {\n        background-image: url('/images/github.svg');\n        @include breakpoint($screen-m) {\n          margin-right: 0px;\n        }\n      }\n    }\n  }\n}\n\n.gr-stamp-container {\n  display: block;\n  text-align: center;\n  a:hover {\n    color: $color-green;\n  }\n}\n",".campaign-totals-area {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n\n  .characters {\n    display: flex;\n    justify-content: center;\n    line-height: normal;\n    margin: 10px 30px;\n\n    .character {\n      position: relative;\n\n      .cover {\n        background: $color-green;\n        bottom: 0;\n        left: 0;\n        position: absolute;\n        visibility: hidden;\n        right: 0;\n        top: 0;\n        z-index: 1;\n      }\n\n      &.covered .co
 ver {\n        visibility: visible;\n      }\n\n      &.resolved {\n        color: $color-green;\n      }\n    }\n  }\n\n  .label {\n    font-size: 27px;\n    text-align: center;\n  }\n\n}\n\n.donate-options {\n  display: flex;\n  justify-content: center;\n  margin: 30px auto 2%;\n  width: 92vw;\n\n  a {\n    background-color: $color-white;\n    border: 2px solid $color-light-grey;\n    color: $color-light-grey;\n    font-weight: normal;\n    display: block;\n    text-align: center;\n    text-decoration: none;\n    text-transform: uppercase;\n  }\n\n  a.once-button {\n    border-radius: 5px 0 0 5px;\n    margin-right: 0;\n    padding-left: 15px;\n    padding-right: 15px;\n    width: 150px;\n  }\n\n  a.monthly-button {\n    border-left: 0;\n    border-radius: 0 5px 5px 0;\n    margin-left: 0;\n    padding-left: 15px;\n    padding-right: 15px;\n    width: 160px;\n  }\n\n  a.selected, a:hover {\n    background-color: $color-green;\n    color: $color-white;\n  }\n}\n.payment-other-div {
 \n  text-align: center;\n  margin-bottom: 20px;\n}\n.perk-intro {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 2% 5% 2% 5%;\n  justify-content: center;\n  text-align: center;\n\n  .perk-title {\n    font-size: 22px;\n    margin-bottom: 0px;\n  }\n}\n\n.price-change-warning {\n  color: red;\n}\n\n#donationForm {\n  margin: 0 auto 40px auto;\n  max-width: 1024px;\n}\n\n.donation-selection-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  margin: auto 2% auto 2%;\n  max-width: 1024px;\n  justify-content: center;\n\n  @include breakpoint($screen-m) {\n    flex-direction: row;\n  }\n\n  .donate-buttons {\n    align-items: center;\n    align-self: center;\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    justify-content: center;\n    margin: 5px;\n\n    @include breakpoint($screen-m) {\n      flex-direction: row;\n      margin-right: 5px;\n    }\n\n    a.price-btn {\n      background-color: $color-dark-purple;\n      border-radius: 5px;\n  
     color: $color-white;\n      display: block;\n      font-size: 23px;\n      font-weight: normal;\n      margin: 5px;\n      padding: 20px 0px;\n      text-align: center;\n      text-decoration: none;\n      width: 120px;\n\n      @include breakpoint($screen-m) {\n        font-size: 29px;\n      }\n    }\n\n    a.selected {\n      background-color: $color-green;\n    }\n\n    .other-amount-field {\n      .error {\n        color: $color-red;\n        display: block;\n        text-align: center;\n      }\n\n      align-items: center;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      .perk-amt {\n        background-color: #f1f1f3;\n        font-size: 23px;\n        font-weight: bold;\n        height: 42px;\n        margin: 5px;\n        min-width: 80px;\n        text-transform: capitalize;\n        text-align: center;\n        width: 94px;\n      }\n    }\n  }\n\n  .no-perk-area {\n    margin: 1% 1% 20px 1%;\n    width: 100%;\n    text-align:
  center;\n  }\n\n  label[for=\"no-perk-checkbox\"] {\n    font-size: 20px;\n    line-height: 24px;\n  }\n\n  .perks {\n    align-self: center;\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    margin-top: 20px;\n    position: relative;\n    z-index: 2;\n\n    justify-content: space-evenly;\n\n    @include breakpoint($screen-m) {\n      border: none;\n      flex-direction: row;\n    }\n\n    .perk {\n      border-color: $color-light-grey;\n      border-style: solid;\n      border-width: 0px 1px 1px 1px;\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      justify-content: space-between;\n\n      &:first-child {\n        border-top-width: 1px;\n      }\n\n      @include breakpoint($screen-m) {\n        border: 1px solid $color-light-grey;\n        flex-direction: column;\n        justify-content: flex-start;\n        margin: 0px 5px 20px 5px;\n        position: relative;\n        width: 30%;\n        top: 0px;\n        flex-wrap: nowra
 p;\n      }\n\n      &.disabled {\n        border-color: $color-very-light-grey;\n        color: $color-light-grey;\n        font-style: italic;\n\n        img {\n          opacity: 0.2;\n        }\n\n        select {\n          color: $color-light-grey;\n          font-style: italic;\n        }\n      }\n\n      .slides {\n        align-self: center;\n        display: none;\n        height: 175px;\n        overflow: hidden;\n        width: 100%;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          order: 2;\n        }\n      }\n\n      img {\n        display: block;\n        margin: 0 auto;\n        max-width: 50%;\n        height: auto;\n        @include breakpoint($screen-m) {\n          width: 85%;\n          max-width: none;\n        }\n      }\n\n      .price-tag-group {\n        margin: 20px 0 20px 20px;\n        font-size: 21px;\n        font-weight: 600;\n        width: 40%;\n        @include breakpoint($screen-m) {\n          font-size: 16px;\n
           order: 1;\n          width: 100%;\n        }\n      }\n\n      .perk-label {\n        font-size: 21px;\n        font-weight: 700;\n        margin: 20px 20px 20px 0;\n        text-align: right;\n        text-transform: uppercase;\n        width: 40%;\n        box-sizing: border-box;\n\n        @include breakpoint($screen-m) {\n          margin: 0;\n          padding: 20px;\n          padding-bottom: 0;\n          font-size: 27px;\n          width: 100%;\n          order: 3;\n          text-align: center;\n        }\n      }\n\n      .perk-desc {\n        font-size: 16px;\n        font-weight: 300;\n        display: none;\n        padding: 20px;\n        width: 100%;\n        box-sizing: border-box;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          margin: 0 11px 0 11px;\n          order: 4;\n          padding-left: 4px;\n          padding-right: 4px;\n          width: auto;\n        }\n      }\n\n      .perk-sub-select {\n        display: non
 e;\n        border-color: #aeaeae;\n        margin: 10px 10px 10px 10px;\n        width: 100%;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          order: 5;\n          width: 92%;\n        }\n      }\n    }\n\n    .selected {\n      background-color: $color-green;\n      transition: all 0.5s;\n\n      .slides {\n        display: block;\n      }\n\n      .perk-desc {\n        display: block;\n      }\n\n      .perk-sub-select {\n        display: block;\n      }\n\n      @include breakpoint($screen-m) {\n        background-color: $color-white;\n        box-shadow: 8px 8px $color-green;\n        position: relative;\n        top: -4px;\n      }\n    }\n  }\n\n  .totals-area {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    justify-content: center;\n    margin-bottom: 4%;\n    position: relative;\n\n    &, div, input {\n      position: relative;\n      z-index: 1;\n    }\n\n    .fist-bg {\n      position: absolute;\n      top: 0;\n  
     right: 0;\n      z-index: 0;\n      height: auto;\n    }\n\n    @include breakpoint($screen-m) {\n      order: 4;\n      width: 100%;\n    }\n\n    .matching-message {\n      color: $color-dark-purple;\n      font-size: 35px;\n      line-height: normal;\n      padding-top: 10px;\n      text-align: center;\n      width: 100%;\n    }\n\n    .matched-amount {\n      color: $color-dark-purple;\n      font-size: 100px;\n      font-weight: bold;\n      line-height: normal;\n      text-align: center;\n      width: 100%;\n    }\n\n  }\n}\n\n.payment-method-area,\n.info-area {\n  position: relative;\n  z-index: 2;\n}\n\n.payment-method-area {\n  border-bottom: 2px solid $color-light-grey;\n  border-top: 2px solid $color-light-grey;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-top: 20px;\n  padding: 4% 21px;\n  text-align: center;\n\n  .button {\n    width: 160px;\n    vertical-align: top;\n  }\n\n  .button.paypal {\n    padding-top: 8px;\n    padding
 -bottom: 5px;\n  }\n\n  .paypal-png {\n    height: 32px;\n  }\n\n  .payment-method-question {\n    margin-bottom: 3%;\n  }\n\n  .payment-option {\n    margin-bottom: 2%;\n  }\n}\n\n.info-area {\n  padding-top: 4%;\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 600px;\n  text-align: center;\n\n\n  #firstName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n  #lastName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n  #streetAddress {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 80%;\n    }\n  }\n  #extendedAddress {\n    width: 20%;\n  }\n  #country {\n    width: 100%;\n  }\n  #locality {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #region {\n    width: 45%;\n    @include breakpoint($screen-m) {\n      width: 34%;\n    }\n  }\n  #postalCode {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    
 }\n  }\n  #email {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 56%;\n    }\n  }\n  .receipt {\n    display: none;\n    @include breakpoint($screen-m) {\n      display: block;\n    }\n  }\n  #mailingListOptIn {\n    margin: 10px 4px 10px 10px;\n  }\n  #cardNumber {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 56%;\n    }\n  }\n  img.credit-cards {\n    display: none;\n\n    @include breakpoint($screen-m) {\n      display: block;\n      height: 29px;\n      vertical-align: middle;\n    }\n  }\n  #expMonth {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #expYear {\n    width: 38.5%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #cvc {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #perk-fields {\n    display: block;\n    margin: 10px;\n    text-align: left;\n\n    #selected-perk-fields-label {\n      margin-top: 10px;\n    }\n
 \n    #perk-fit {\n      margin-left: 0px;\n    }\n  }\n\n  .donate-submit-area {\n    color: $color-dark-grey;\n    font-size: 22px;\n    font-weight: bold;\n    padding: 20px 0;\n  }\n\n  .donate.button {\n    background-color: $color-green;\n    color: $color-white;\n    text-transform: uppercase;\n    width: 300px;\n  }\n}\n\n#donate-comments-wrapper {\n  text-align: left;\n\n  textarea {\n    width: 95%;\n\n    @include breakpoint($screen-m) {\n      width: 97%;\n    }\n  }\n}\n",".no-close .ui-dialog-titlebar-close {\n  display: none;\n}\n\n.ui-dialog {\n  background-color: $color-white;\n  text-align: center;\n  z-index: 100;\n\n  .loading-message {\n    margin: 20px;\n  }\n\n  .loading-dot-conatiner {\n    display: flex;\n    justify-content: center;\n  }\n\n  .loading-circle {\n    display: block;\n    width: 15px;\n    height: 15px;\n    margin-right: 0.5%;\n    margin-left: 0.5%;\n    border-radius: 20px;\n    background-color: #8cd621;\n    opacity: 0.3;\n  }\n\n  @mixin
  moving-dot($delay) {\n    animation-name: moving-dot;\n    animation-duration: 2.5s;\n    animation-iteration-count: infinite;\n    animation-delay: $delay;\n  }\n\n  .loading-circle:nth-child(0n+1) {\n    @include moving-dot(0);\n  }\n\n  .loading-circle:nth-child(0n+2) {\n    @include moving-dot(0.5s);\n  }\n\n  .loading-circle:nth-child(0n+3) {\n    @include moving-dot(1s);\n  }\n\n  .loading-circle:nth-child(0n+4) {\n    @include moving-dot(1.5s);\n  }\n\n  .loading-circle:nth-child(0n+5) {\n    @include moving-dot(2s);\n  }\n\n  @keyframes moving-dot {\n    from {\n      opacity: 0.3;\n    }\n\n    20% {\n      opacity: 1;\n    }\n\n    to {\n      opacity: 0.3;\n    }\n  }\n}\n\n#loading-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: $color-grey;\n  z-index: 99;\n}\n",".donor-faq {\n  margin: 40px auto;\n  width: 90%;\n  @include breakpoint($screen-l) {\n    width: 80%;\n  }\n\n  .questions {\n    list-style-position: insi
 de;\n    padding-left: 0px;\n\n    li {\n      color: $color-dark-purple;\n      font-size: 20px;\n      font-weight: 700;\n      line-height: 29px;\n\n      @include breakpoint($screen-l) {\n        font-size: 25px;\n        line-height: 34px;\n      }\n    }\n\n    .question {\n      color: $color-dark-purple;\n      display: inline;\n      font-size: 20px;\n      margin-bottom: 10px;\n      margin-top: 10px;\n\n      @include breakpoint($screen-l) {\n        font-size: 25px;\n      }\n    }\n\n    .answer {\n      @include base-text();\n    }\n  }\n\n  .button-line {\n    width: 100%;\n  }\n}\n\n.button-line {\n  text-align: center;\n}\n",".error-container {\n  display: block;\n  width: 50%;\n  min-height: 100px;\n  margin-right: auto;\n  margin-bottom: 5%;\n  margin-left: auto;\n  padding: 2% 5%;\n  border: 1px solid #aeaeae;\n  box-shadow: 11px 11px 0 0 #e70000;\n\n  .title {\n    margin-bottom: 3%;\n    color: #e70000;\n    font-size: 34px;\n    line-height: 40px;\n    text-al
 ign: center;\n  }\n}\n",".donate-match-container,\n#company-profile-container,\n#hepdata-no-results-message {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.donate-match-container {\n  input,\n  datalist,\n  .input-and-loader {\n    width: 300px;\n  }\n  .input-and-loader {\n    margin: auto;\n    position: relative;\n\n    input {\n      height: 30px;\n      padding: 3px;\n      border-style: solid;\n      text-align: center;\n      font-weight: 600;\n    }\n    .load-container {\n      display: none;\n      height: 30px;\n      width: 30px;\n      overflow: hidden;\n      position: absolute;\n      top: 4px;\n      right: -6px;\n\n      .loader,\n      .loader:before,\n      .loader:after {\n        background: $color-dark-purple;\n        animation: load1 1s infinite ease-in-out;\n        width: 1em;\n        height: 4em;\n      }\n      .loader {\n        color: $color-dark-purple;\n        text-indent: -9999em;\n        margin: 10px auto;\n        position: relative;\n  
       font-size: 4px;\n        transform: translateZ(0);\n        animation-delay: -0.16s;\n      }\n      .loader:before,\n      .loader:after {\n        position: absolute;\n        top: 0;\n        content: '';\n      }\n      .loader:before {\n        left: -1.5em;\n        animation-delay: -0.32s;\n      }\n      .loader:after {\n        left: 1.5em;\n      }\n      @-webkit-keyframes load1 {\n        0%,\n        80%,\n        100% {\n          box-shadow: 0 0;\n          height: 4em;\n        }\n        40% {\n          box-shadow: 0 -2em;\n          height: 5em;\n        }\n      }\n      @keyframes load1 {\n        0%,\n        80%,\n        100% {\n          box-shadow: 0 0;\n          height: 4em;\n        }\n        40% {\n          box-shadow: 0 -2em;\n          height: 5em;\n        }\n      }\n    }\n  }\n  #company-option-list {\n    width: 300px;\n    margin: 0 auto;\n    max-height: 300px;\n    overflow-x: hidden;\n    overflow-y: auto;\n    background-color: $colo
 r-very-light-grey;\n    border: $color-purple 1px solid;\n    display: none;\n    .company-option {\n      word-wrap: break-word;\n      padding: 5px 2px;\n      &:hover {\n        background-color: $color-green;\n        color: $color-white;\n      }\n    }\n  }\n}\n\n.donate-error-message {\n  color: $color-light-grey;\n  padding: 0 10%;\n  word-break: break-all;\n  text-align: center;\n}\n\n#company-profile-container {\n  .profile {\n    display: none;\n    width: 75%;\n    margin: auto;\n\n\n    .row {\n      margin: 20px 0;\n\n      .company-property-label {\n        width: 30%;\n        text-align: right;\n        font-weight: 700;\n\n      }\n      .company-property-value {\n        text-align: left;\n        width: 60%;\n\n        &#summary-value {\n          width: auto;\n          font-size: 25px;\n          line-height: 34px;\n          text-align: center;\n          .company {\n            font-weight: 700;\n            color: $color-purple;\n          }\n          .perc
 ent {\n            font-weight: 700;\n            color: $color-green;\n          }\n          .match-amount {\n            font-weight: 700;\n            color: $color-dark-purple;\n          }\n        }\n\n        &#matchingGiftForm-value {\n          width: auto;\n        }\n\n        &#lastUpdated-value {\n          font-weight: 700;\n          color: $color-light-grey;\n        }\n\n        &#matchingConditions-value {\n          .ratio {\n            font-weight: 700;\n            color: $color-dark-purple;\n          }\n        }\n        &#resources-value {\n          width: auto;\n        }\n      }\n    }\n  }\n  ul {\n    margin-top: 0px;\n  }\n  li {\n    margin-bottom: 10px;\n  }\n}\n",".privacy-policy {\n  margin-left: auto;\n  margin-right: auto;\n  width: 70%;\n  margin-bottom: 40px;\n}\n",".subscribe .fixed-width {\n  max-width: 600px;\n  text-align: center;\n\n  #email {\n    width: 100%;\n  }\n\n  #firstName {\n    width: 100%;\n    @include breakpoint($screen-m)
  {\n      width: 50%;\n    }\n  }\n\n  #lastName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n\n  .join {\n    width: 200px;\n  }\n\n  .messages {\n    color: red;\n    text-align: left;\n  }\n}\n",".header-content {\n  .thank-you {\n    width: 80%;\n\n    h1 {\n      text-align: center;\n      text-transform: none;\n    }\n\n    h5 {\n      text-align: center;\n    }\n\n    img {\n      width: 50px;\n    }\n\n    .share-icons {\n      margin: 20px 10px 0px 10px;\n      text-align: center;\n    }\n    @include breakpoint($screen-m) {\n      margin-top: -120px;\n      margin-bottom: 30px;\n    }\n  }\n}\n\n.content {\n  margin-top: 20px;\n\n  .thank-you {\n    margin-bottom: 40px;\n\n    h4 {\n      text-align: center;\n    }\n\n    .volunteer-desc {\n      margin-left: auto;\n      margin-right: auto;\n      max-width: 490px;\n      text-align: center;\n\n      .skills-text {\n\t      margin-bottom: 20px;\n      }\n    }\n  }\n}\n"]}
\ No newline at end of file
+{"version":3,"sources":["../node_modules/node-normalize-scss/_normalize.scss","style.css","base/_defaults.scss","base/_variables.scss","base/_typography.scss","../node_modules/breakpoint-sass/stylesheets/_breakpoint.scss","base/_fields.scss","base/_buttons.scss","layouts/_html.scss","layouts/_header.scss","layouts/_content.scss","layouts/_footer.scss","components/_donate.scss","components/_dialog.scss","components/_donor-faq.scss","components/_errors.scss","components/_hepdata.scss","components/_privacy-policy.scss","components/_subscribe.scss","components/_thank-you.scss"],"names":[],"mappings":"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","file":"../sass/style.css","sourcesContent":["/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n   ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *    IE on Windows Phone and in iOS.\n */\n\nhtml {\n  line-height: 1.15; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, 
 Firefox, and Safari.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n  display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n  box-sizing: content-box; /* 1 */\n  height: 0; /* 1 */\n  overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * 1. Remove the gray background on act
 ive links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n  background-color: transparent; /* 1 */\n  -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n  border-bottom: none; /* 1 */\n  text-decoration: underline; /* 2 */\n  text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n  font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace; /* 1 */\n  font-size: 1em; /* 2 */\n}\n\n/**\n * Add the corr
 ect font style in Android 4.3-.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n  background-color: #ff0;\n  color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n  border-style: none;\n}\n\n/**\n * Hide the overf
 low in IE.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n  text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *    controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::
 -moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style: none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\n\nlegend {\n  box-sizing: border-box; /* 1 */\n  color: inherit; /* 2 */\n  display: table; /* 1 */\n  max-width: 100%; /* 1 */\n  padding: 0; /* 3 */\n  white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n  disp
 lay: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: non
 e;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n  display: list-item;\n}\n\n/* Scripting\n   ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n  display: none;\n}\n\n/* Hidden\n   ========================================================================== */\n\n/**\n * Add the correct displa
 y in IE 10-.\n */\n\n[hidden] {\n  display: none;\n}\n","/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n/* Document\n   ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n *    IE on Windows Phone and in iOS.\n */\nhtml {\n  line-height: 1.15;\n  /* 1 */\n  -ms-text-size-adjust: 100%;\n  /* 2 */\n  -webkit-text-size-adjust: 100%;\n  /* 2 */\n}\n\n/* Sections\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n  display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/* Grouping content\n   ================================
 ========================================== */\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\nfigcaption,\nfigure,\nmain {\n  /* 1 */\n  display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n  box-sizing: content-box;\n  /* 1 */\n  height: 0;\n  /* 1 */\n  overflow: visible;\n  /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n  font-family: monospace, monospace;\n  /* 1 */\n  font-size: 1em;\n  /* 2 */\n}\n\n/* Text-level semantics\n   ========================================================================== */\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\na {\n  background-color: transparent;\n  
 /* 1 */\n  -webkit-text-decoration-skip: objects;\n  /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n  border-bottom: none;\n  /* 1 */\n  text-decoration: underline;\n  /* 2 */\n  text-decoration: underline dotted;\n  /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\nb,\nstrong {\n  font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n  font-family: monospace, monospace;\n  /* 1 */\n  font-size: 1em;\n  /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\ndfn {\n  font-style: italic;\n}\n\n/**\n * Add the correct background and color i
 n IE 9-.\n */\nmark {\n  background-color: #ff0;\n  color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/* Embedded content\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\naudio,\nvideo {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\nimg {\n  border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Forms\n   =============================================================
 ============= */\n/**\n * Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n  /* 1 */\n  overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n  /* 1 */\n  text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n *    controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n  -webkit-appearance: button;\n  /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n  border-style:
  none;\n  padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n  outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n *    `fieldset` elements in all browsers.\n */\nlegend {\n  box-sizing: border-box;\n  /* 1 */\n  color: inherit;\n  /* 2 */\n  display: table;\n  /* 1 */\n  max-width: 100%;\n  /* 1 */\n  padding: 0;\n  /* 3 */\n  white-space: normal;\n  /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n  display: inline-block;\n  /* 1 */\n  vertical-align: baseline;\n  /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\nt
 extarea {\n  overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n[type=\"checkbox\"],\n[type=\"radio\"] {\n  box-sizing: border-box;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=\"search\"] {\n  -webkit-appearance: textfield;\n  /* 1 */\n  outline-offset: -2px;\n  /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit`
  in Safari.\n */\n::-webkit-file-upload-button {\n  -webkit-appearance: button;\n  /* 1 */\n  font: inherit;\n  /* 2 */\n}\n\n/* Interactive\n   ========================================================================== */\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\ndetails,\nmenu {\n  display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n  display: list-item;\n}\n\n/* Scripting\n   ========================================================================== */\n/**\n * Add the correct display in IE 9-.\n */\ncanvas {\n  display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\ntemplate {\n  display: none;\n}\n\n/* Hidden\n   ========================================================================== */\n/**\n * Add the correct display in IE 10-.\n */\n[hidden] {\n  display: none;\n}\n\nhr {\n  border-top: 1px solid #68b030;\n  margin: 40px auto;\n  max-width: 106px;\n}\n\nhtml
 ,\nbody,\ninput,\ntextarea {\n  color: #484848;\n  font-family: \"Source Sans Pro\", sans-serif;\n  font-size: 16px;\n  line-height: 20px;\n  font-weight: 300;\n}\n\nh1 {\n  font-size: 47px;\n  letter-spacing: 2px;\n  line-height: 50px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: capitalize;\n}\n\n at media (min-width: 767px) {\n  h1 {\n    font-size: 50px;\n    line-height: 60px;\n  }\n}\n\n at media (min-width: 991px) {\n  h1 {\n    font-size: 55px;\n  }\n}\n\nh2 {\n  font-size: 25px;\n  font-weight: 700;\n  line-height: 1;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\n at media (min-width: 767px) {\n  h2 {\n    font-size: 34px;\n  }\n}\n\nh3 {\n  font-size: 27px;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\nh4 {\n  font-size: 27px;\n  font-weight: 400;\n  letter-spacing: 0px;\n  line-height: normal;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: uppercase;\n}\n\nh5 {\n  font-size: 21px;\n  font-weight: 300;\n  
 line-height: 28px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  letter-spacing: 0.09px;\n}\n\n at media (min-width: 991px) {\n  h5 {\n    font-size: 22px;\n  }\n}\n\na {\n  color: #7D4698;\n  font-weight: 700;\n  text-decoration: none;\n}\n\na:hover {\n  color: #68b030;\n}\n\nb {\n  font-weight: 700;\n}\n\n.bold {\n  font-weight: 700;\n}\n\n.green {\n  color: #68b030;\n}\n\n.light {\n  font-weight: 200;\n}\n\n.email {\n  font-weight: 700;\n}\n\n.small {\n  font-size: 14px;\n}\n\n.strong {\n  color: #7D4698;\n  font-weight: 700;\n}\n\n.tiny {\n  font-size: 12px;\n}\n\n.background-grey {\n  color: #F1F1F3;\n  font-size: 80px;\n  font-weight: bold;\n}\n\ninput[type=\"checkbox\"] {\n  margin-top: auto;\n  margin-bottom: auto;\n  margin-right: 4px;\n}\n\ninput[type=\"text\"],\ntextarea {\n  border: 1px solid #848282;\n  color: #484848;\n  font-size: 16px;\n  height: 27px;\n  margin: 9px;\n  padding: 8px 12px;\n}\n\ninput[type=\"text\"].required,\ntextarea.required {\n  border-color: #68b030;\
 n}\n\ninput[type=\"text\"].error,\ntextarea.error {\n  border-color: red;\n}\n\ninput[type=\"text\"]::placeholder,\ntextarea::placeholder {\n  color: #aeaeae;\n}\n\ninput[type=\"text\"]:focus,\ntextarea:focus {\n  border-color: #59316B;\n  color: #7D4698;\n  outline: none;\n}\n\ntextarea {\n  box-sizing: border-box;\n  width: 60%;\n  height: 3em;\n  display: block;\n  padding: 8px 12px;\n}\n\nselect {\n  background: #fff;\n  border: 1px solid #848282;\n  color: #484848;\n  font-size: 16px;\n  height: 45px;\n  margin: 9px;\n  padding: 8px 12px;\n}\n\nselect.required {\n  border-color: #68b030;\n  color: #484848;\n}\n\nselect.error {\n  border-color: red;\n}\n\nselect:focus {\n  border-color: #59316B;\n  color: #7D4698;\n  outline: none;\n}\n\n.field-row {\n  align-items: center;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .field-row {\n    flex-wrap: nowrap;\n  }\n}\n\n.required {\n  col
 or: #68b030;\n}\n\n.button {\n  background-color: #fff;\n  border: 1px solid #848282;\n  border-radius: 5px;\n  color: #484848;\n  display: inline-block;\n  font-size: 20px;\n  font-weight: normal;\n  margin: 7px;\n  padding: 14px 10px;\n  text-transform: uppercase;\n  width: 90%;\n}\n\n.button.purple {\n  background-color: #7D4698;\n  color: #fff;\n}\n\n.button.purple:hover {\n  background-color: #59316B;\n}\n\n.button:hover {\n  background-color: #68b030;\n  color: #fff;\n  cursor: pointer;\n}\n\n.button.selected {\n  background-color: #68b030;\n  color: #fff;\n  cursor: default;\n}\n\n at media (min-width: 479px) {\n  .button {\n    width: auto;\n  }\n}\n\na.button {\n  font-size: 16px;\n  font-weight: normal;\n  padding: 14px 10px;\n  text-decoration: none;\n}\n\n at media (min-width: 767px) {\n  a.button {\n    font-size: 20px;\n    width: auto;\n  }\n}\n\nbody {\n  margin: 0;\n}\n\ndiv {\n  box-sizing: border-box;\n}\n\n.header {\n  background-color: #59316B;\n  color: #fff;\n  widt
 h: 100%;\n  padding: 50px 50px 50px 10%;\n}\n\n at media (min-width: 767px) {\n  .header {\n    padding-right: 0px;\n    padding-bottom: 0px;\n  }\n}\n\n.header h1 {\n  margin-bottom: 30px;\n  font-size: 36px;\n  font-weight: 300;\n  line-height: 40px;\n}\n\n at media (min-width: 767px) {\n  .header h1 {\n    font-size: 40px;\n    line-height: 40px;\n  }\n}\n\n at media (min-width: 991px) {\n  .header h1 {\n    font-size: 60px;\n    line-height: 60px;\n  }\n}\n\n.header h4 {\n  text-transform: none;\n  font-size: 14px;\n  line-height: 14px;\n  font-weight: 400;\n}\n\n at media (min-width: 767px) {\n  .header h4 {\n    font-size: 16px;\n    line-height: 18px;\n  }\n}\n\n at media (min-width: 991px) {\n  .header h4 {\n    font-size: 20px;\n    line-height: 25px;\n  }\n}\n\n.header .content-wrapper {\n  width: 100%;\n}\n\n.header .content-wrapper .header-content {\n  display: flex;\n  align-items: flex-end;\n}\n\n.header .content-wrapper .header-content .left-column {\n  display: block;\n}\n\n at media 
 (min-width: 767px) {\n  .header .content-wrapper .header-content .left-column {\n    margin-right: 2%;\n    flex: 1 1 40%;\n    margin-bottom: 60px;\n    margin-right: 45%;\n  }\n}\n\n.header .tor-campaign-logo {\n  flex: 1 1 58%;\n  max-width: 750px;\n  display: none;\n  position: relative;\n}\n\n at media (min-width: 991px) {\n  .header .tor-campaign-logo {\n    display: block;\n  }\n}\n\n.header .tor-campaign-logo img {\n  width: 100%;\n  height: auto;\n  position: absolute;\n  bottom: 0px;\n  right: 0px;\n}\n\n.header .logo {\n  width: 81px;\n}\n\n.header .nav-bar {\n  margin-bottom: 30px;\n}\n\n at media (min-width: 767px) {\n  .header .nav-bar {\n    margin-bottom: 80px;\n  }\n}\n\n.content {\n  margin: 0 0 0 0;\n  padding: 0 0 0 0;\n}\n\n.content .fixed-width {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n at media (min-width: 767px) {\n  .content .fixed-width {\n    max-width: 728px;\n  }\n}\n\n at media (min-width: 991px) {\n  .content .fixed-width {\n    max-width: 940px;\n  }\n
 }\n\n.footer-container {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: wrap;\n  justify-content: space-around;\n  background-color: #59316B;\n  color: #fff;\n  padding: 70px 30px 30px 30px;\n}\n\n.footer-container a {\n  color: #fff;\n}\n\n at media (min-width: 767px) {\n  .footer-container {\n    padding-top: 100px;\n  }\n}\n\n.footer-container .footer-content {\n  display: flex;\n  width: 100%;\n  max-width: 900px;\n  margin: 0 auto 30px auto;\n  flex-wrap: wrap;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-content {\n    flex-wrap: nowrap;\n  }\n}\n\n.footer-container .footer-content-left {\n  flex: 1 1 100%;\n  margin-bottom: 70px;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-content-left {\n    flex: 1 1 60%;\n    margin-right: 150px;\n    margin-bottom: 0px;\n  }\n}\n\n.footer-container .footer-content-right {\n  display: flex;\n  flex: 1 1 100%;\n  align-items: center;\n  flex-direction: column;\n}\n\n at media (min-width: 767px) {\n
   .footer-container .footer-content-right {\n    align-items: inherit;\n    flex: 1 1 auto;\n  }\n}\n\n.footer-container .footer-description {\n  margin-bottom: 70px;\n  font-size: 20px;\n  line-height: 24px;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-description {\n    margin-bottom: 100px;\n  }\n}\n\n.footer-container .footer-subscribe {\n  font-size: 17px;\n  line-height: 20px;\n}\n\n.footer-container .footer-subscribe .footer-subscribe-header {\n  margin-bottom: 5px;\n  font-weight: 600;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.4);\n}\n\n.footer-container .footer-subscribe .footer-sign-up {\n  display: inline-block;\n  padding: 15px 30px;\n  border-radius: 4px;\n  border: 1px solid #fff;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-top: 15px;\n}\n\n.footer-container .footer-subscribe .footer-sign-up:hover {\n  background-color: #7D4698;\n}\n\n.footer-container .footer-menu {\n  display: flex;\n  flex-direction: row;\n  wid
 th: 100%;\n  margin-bottom: 70px;\n  justify-content: space-evenly;\n}\n\n.footer-container .footer-menu a {\n  display: block;\n  font-weight: 300;\n  line-height: 30px;\n}\n\n.footer-container .footer-menu a:hover {\n  color: #aeaeae;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-menu {\n    margin-bottom: 200px;\n    flex-direction: column;\n  }\n}\n\n.footer-container .footer-social {\n  display: flex;\n  flex-wrap: wrap;\n  width: 100%;\n  justify-content: center;\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social {\n    width: 155px;\n    justify-content: inherit;\n  }\n}\n\n.footer-container .footer-social a {\n  display: block;\n  text-indent: -999em;\n  background-size: cover;\n  background-repeat: no-repeat;\n  width: 20px;\n  height: 20px;\n  margin-right: 30px;\n}\n\n.footer-container .footer-social a.facebook, .footer-container .footer-social a.mastodon, .footer-container .footer-social a.twitter {\n  margin-bottom: 20px;\n}\n\n.foote
 r-container .footer-social a.facebook {\n  background-image: url(\"/images/facebook.svg\");\n}\n\n.footer-container .footer-social a.mastodon {\n  background-image: url(\"/images/mastodon.svg\");\n}\n\n.footer-container .footer-social a.twitter {\n  width: 24px;\n  background-image: url(\"/images/twitter.svg\");\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social a.twitter {\n    margin-right: 0px;\n  }\n}\n\n.footer-container .footer-social a.instagram {\n  background-image: url(\"/images/instagram.svg\");\n}\n\n.footer-container .footer-social a.linkedin {\n  background-image: url(\"/images/linkedin.svg\");\n}\n\n.footer-container .footer-social a.github {\n  background-image: url(\"/images/github.svg\");\n}\n\n at media (min-width: 767px) {\n  .footer-container .footer-social a.github {\n    margin-right: 0px;\n  }\n}\n\n.gr-stamp-container {\n  display: block;\n  text-align: center;\n}\n\n.gr-stamp-container a:hover {\n  color: #68b030;\n}\n\n at media (min-width: 76
 7px) {\n  .front .header {\n    background-image: url(\"../images/tor-header-campaign-2018.png\");\n    background-position: bottom right;\n    background-repeat: no-repeat;\n    background-size: 40%;\n  }\n  .front .header h4 {\n    padding-right: 10%;\n  }\n}\n\n.campaign-totals-area {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n.campaign-totals-area .characters {\n  display: flex;\n  justify-content: center;\n  line-height: normal;\n  margin: 10px 30px;\n}\n\n.campaign-totals-area .characters .character {\n  position: relative;\n}\n\n.campaign-totals-area .characters .character .cover {\n  background: #68b030;\n  bottom: 0;\n  left: 0;\n  position: absolute;\n  visibility: hidden;\n  right: 0;\n  top: 0;\n  z-index: 1;\n}\n\n.campaign-totals-area .characters .character.covered .cover {\n  visibility: visible;\n}\n\n.campaign-totals-area .characters .character.resolved {\n  color: #68b030;\n}\n\n.campaign-totals-area .label {\n  font-size: 27px;\n  text
 -align: center;\n}\n\n.donate-options {\n  display: flex;\n  justify-content: center;\n  margin: 30px auto 2%;\n  width: 92vw;\n}\n\n.donate-options a {\n  background-color: #fff;\n  border: 2px solid #aeaeae;\n  color: #aeaeae;\n  font-weight: normal;\n  display: block;\n  text-align: center;\n  text-decoration: none;\n  text-transform: uppercase;\n}\n\n.donate-options a.once-button {\n  border-radius: 5px 0 0 5px;\n  margin-right: 0;\n  padding-left: 15px;\n  padding-right: 15px;\n  width: 150px;\n}\n\n.donate-options a.monthly-button {\n  border-left: 0;\n  border-radius: 0 5px 5px 0;\n  margin-left: 0;\n  padding-left: 15px;\n  padding-right: 15px;\n  width: 160px;\n}\n\n.donate-options a.selected, .donate-options a:hover {\n  background-color: #68b030;\n  color: #fff;\n}\n\n.payment-other-div {\n  text-align: center;\n  margin-bottom: 20px;\n}\n\n.perk-intro {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 2% 5% 2% 5%;\n  justify-content: center;\n  text-align: center;\n}\n\n
 .perk-intro .perk-title {\n  font-size: 22px;\n  margin-bottom: 0px;\n}\n\n.price-change-warning {\n  color: red;\n}\n\n#donationForm {\n  margin: 0 auto 40px auto;\n  max-width: 1024px;\n}\n\n.donation-selection-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  margin: auto 2% auto 2%;\n  max-width: 1024px;\n  justify-content: center;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area {\n    flex-direction: row;\n  }\n}\n\n.donation-selection-area .donate-buttons {\n  align-items: center;\n  align-self: center;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin: 5px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .donate-buttons {\n    flex-direction: row;\n    margin-right: 5px;\n  }\n}\n\n.donation-selection-area .donate-buttons a.price-btn {\n  background-color: #59316B;\n  border-radius: 5px;\n  color: #fff;\n  display: block;\n  font-size: 23px;\n  font-weight: normal;\n  margin: 5
 px;\n  padding: 20px 0px;\n  text-align: center;\n  text-decoration: none;\n  width: 120px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .donate-buttons a.price-btn {\n    font-size: 29px;\n  }\n}\n\n.donation-selection-area .donate-buttons a.selected {\n  background-color: #68b030;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field {\n  align-items: center;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field .error {\n  color: red;\n  display: block;\n  text-align: center;\n}\n\n.donation-selection-area .donate-buttons .other-amount-field .perk-amt {\n  background-color: #f1f1f3;\n  font-size: 23px;\n  font-weight: bold;\n  height: 42px;\n  margin: 5px;\n  min-width: 80px;\n  text-transform: capitalize;\n  text-align: center;\n  width: 94px;\n}\n\n.donation-selection-area .no-perk-area {\n  margin: 1% 1% 20px 1%;\n  width: 100%;\n  text-align: center;\n}\n\n.dona
 tion-selection-area label[for=\"no-perk-checkbox\"] {\n  font-size: 20px;\n  line-height: 24px;\n}\n\n.donation-selection-area .perks {\n  align-self: center;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  margin-top: 20px;\n  position: relative;\n  z-index: 2;\n  justify-content: space-evenly;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks {\n    border: none;\n    flex-direction: row;\n  }\n}\n\n.donation-selection-area .perks .perk {\n  border-color: #aeaeae;\n  border-style: solid;\n  border-width: 0px 1px 1px 1px;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n}\n\n.donation-selection-area .perks .perk:first-child {\n  border-top-width: 1px;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk {\n    border: 1px solid #aeaeae;\n    flex-direction: column;\n    justify-content: flex-start;\n    margin: 0px 5px 20px 5px;\n    position: relative;\n    width: 30%;\n    to
 p: 0px;\n    flex-wrap: nowrap;\n  }\n}\n\n.donation-selection-area .perks .perk.disabled {\n  border-color: #F8F9FA;\n  color: #aeaeae;\n  font-style: italic;\n}\n\n.donation-selection-area .perks .perk.disabled img {\n  opacity: 0.2;\n}\n\n.donation-selection-area .perks .perk.disabled select {\n  color: #aeaeae;\n  font-style: italic;\n}\n\n.donation-selection-area .perks .perk .slides {\n  align-self: center;\n  display: none;\n  height: 175px;\n  overflow: hidden;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .slides {\n    display: block;\n    order: 2;\n  }\n}\n\n.donation-selection-area .perks .perk img {\n  display: block;\n  margin: 0 auto;\n  max-width: 50%;\n  height: auto;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk img {\n    width: 85%;\n    max-width: none;\n  }\n}\n\n.donation-selection-area .perks .perk .price-tag-group {\n  margin: 20px 0 20px 20px;\n  font-size: 21px;\n  font-weight: 600;
 \n  width: 40%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .price-tag-group {\n    font-size: 16px;\n    order: 1;\n    width: 100%;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-label {\n  font-size: 21px;\n  font-weight: 700;\n  margin: 20px 20px 20px 0;\n  text-align: right;\n  text-transform: uppercase;\n  width: 40%;\n  box-sizing: border-box;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .perk-label {\n    margin: 0;\n    padding: 20px;\n    padding-bottom: 0;\n    font-size: 27px;\n    width: 100%;\n    order: 3;\n    text-align: center;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-desc {\n  font-size: 16px;\n  font-weight: 300;\n  display: none;\n  padding: 20px;\n  width: 100%;\n  box-sizing: border-box;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .perk-desc {\n    display: block;\n    margin: 0 11px 0 11px;\n    order: 4;\n    padding-left: 4px;\n    padding-right
 : 4px;\n    width: auto;\n  }\n}\n\n.donation-selection-area .perks .perk .perk-sub-select {\n  display: none;\n  border-color: #aeaeae;\n  margin: 10px 10px 10px 10px;\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .perk .perk-sub-select {\n    display: block;\n    order: 5;\n    width: 92%;\n  }\n}\n\n.donation-selection-area .perks .selected {\n  background-color: #68b030;\n  transition: all 0.5s;\n}\n\n.donation-selection-area .perks .selected .slides {\n  display: block;\n}\n\n.donation-selection-area .perks .selected .perk-desc {\n  display: block;\n}\n\n.donation-selection-area .perks .selected .perk-sub-select {\n  display: block;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .perks .selected {\n    background-color: #fff;\n    box-shadow: 8px 8px #68b030;\n    position: relative;\n    top: -4px;\n  }\n}\n\n.donation-selection-area .totals-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-con
 tent: center;\n  margin-bottom: 4%;\n  position: relative;\n}\n\n.donation-selection-area .totals-area, .donation-selection-area .totals-area div, .donation-selection-area .totals-area input {\n  position: relative;\n  z-index: 1;\n}\n\n.donation-selection-area .totals-area .fist-bg {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 0;\n  height: auto;\n}\n\n at media (min-width: 767px) {\n  .donation-selection-area .totals-area {\n    order: 4;\n    width: 100%;\n  }\n}\n\n.donation-selection-area .totals-area .matching-message {\n  color: #59316B;\n  font-size: 35px;\n  line-height: normal;\n  padding-top: 10px;\n  text-align: center;\n  width: 100%;\n}\n\n.donation-selection-area .totals-area .matched-amount {\n  color: #59316B;\n  font-size: 100px;\n  font-weight: bold;\n  line-height: normal;\n  text-align: center;\n  width: 100%;\n}\n\n.payment-method-area,\n.info-area {\n  position: relative;\n  z-index: 2;\n}\n\n.payment-method-area {\n  border-bottom: 2px solid #aeae
 ae;\n  border-top: 2px solid #aeaeae;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-top: 20px;\n  padding: 4% 21px;\n  text-align: center;\n}\n\n.payment-method-area .button {\n  width: 160px;\n  vertical-align: top;\n}\n\n.payment-method-area .button.paypal {\n  padding-top: 8px;\n  padding-bottom: 5px;\n}\n\n.payment-method-area .paypal-png {\n  height: 32px;\n}\n\n.payment-method-area .payment-method-question {\n  margin-bottom: 3%;\n}\n\n.payment-method-area .payment-option {\n  margin-bottom: 2%;\n}\n\n.info-area {\n  padding-top: 4%;\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 600px;\n  text-align: center;\n}\n\n.info-area #firstName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #firstName {\n    width: 50%;\n  }\n}\n\n.info-area #lastName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #lastName {\n    width: 50%;\n  }\n}\n\n.info-area #streetAddress {\n  width: 100%;\n}\n\n at media (min-w
 idth: 767px) {\n  .info-area #streetAddress {\n    width: 80%;\n  }\n}\n\n.info-area #extendedAddress {\n  width: 20%;\n}\n\n.info-area #country {\n  width: 100%;\n}\n\n.info-area #locality {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #locality {\n    width: 33%;\n  }\n}\n\n.info-area #region {\n  width: 45%;\n}\n\n at media (min-width: 767px) {\n  .info-area #region {\n    width: 34%;\n  }\n}\n\n.info-area #postalCode {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #postalCode {\n    width: 33%;\n  }\n}\n\n.info-area #email {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #email {\n    width: 56%;\n  }\n}\n\n.info-area .receipt {\n  display: none;\n}\n\n at media (min-width: 767px) {\n  .info-area .receipt {\n    display: block;\n  }\n}\n\n.info-area #mailingListOptIn {\n  margin: 10px 4px 10px 10px;\n}\n\n.info-area #cardNumber {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .info-area #cardNumber {\n    width: 56%;\n  }\n}\n
 \n.info-area img.credit-cards {\n  display: none;\n}\n\n at media (min-width: 767px) {\n  .info-area img.credit-cards {\n    display: block;\n    height: 29px;\n    vertical-align: middle;\n  }\n}\n\n.info-area #expMonth {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #expMonth {\n    width: 33%;\n  }\n}\n\n.info-area #expYear {\n  width: 38.5%;\n}\n\n at media (min-width: 767px) {\n  .info-area #expYear {\n    width: 33%;\n  }\n}\n\n.info-area #cvc {\n  width: 38%;\n}\n\n at media (min-width: 767px) {\n  .info-area #cvc {\n    width: 33%;\n  }\n}\n\n.info-area #perk-fields {\n  display: block;\n  margin: 10px;\n  text-align: left;\n}\n\n.info-area #perk-fields #selected-perk-fields-label {\n  margin-top: 10px;\n}\n\n.info-area #perk-fields #perk-fit {\n  margin-left: 0px;\n}\n\n.info-area .donate-submit-area {\n  color: #848282;\n  font-size: 22px;\n  font-weight: bold;\n  padding: 20px 0;\n}\n\n.info-area .donate.button {\n  background-color: #68b030;\n  color: #fff;\n  te
 xt-transform: uppercase;\n  width: 300px;\n}\n\n#donate-comments-wrapper {\n  text-align: left;\n}\n\n#donate-comments-wrapper textarea {\n  width: 95%;\n}\n\n at media (min-width: 767px) {\n  #donate-comments-wrapper textarea {\n    width: 97%;\n  }\n}\n\n.no-close .ui-dialog-titlebar-close {\n  display: none;\n}\n\n.ui-dialog {\n  background-color: #fff;\n  text-align: center;\n  z-index: 100;\n}\n\n.ui-dialog .loading-message {\n  margin: 20px;\n}\n\n.ui-dialog .loading-dot-conatiner {\n  display: flex;\n  justify-content: center;\n}\n\n.ui-dialog .loading-circle {\n  display: block;\n  width: 15px;\n  height: 15px;\n  margin-right: 0.5%;\n  margin-left: 0.5%;\n  border-radius: 20px;\n  background-color: #8cd621;\n  opacity: 0.3;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+1) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 0;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+2) {\n  animation-name: moving-dot;\n
   animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 0.5s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+3) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 1s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+4) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 1.5s;\n}\n\n.ui-dialog .loading-circle:nth-child(0n+5) {\n  animation-name: moving-dot;\n  animation-duration: 2.5s;\n  animation-iteration-count: infinite;\n  animation-delay: 2s;\n}\n\n at keyframes moving-dot {\n  from {\n    opacity: 0.3;\n  }\n  20% {\n    opacity: 1;\n  }\n  to {\n    opacity: 0.3;\n  }\n}\n\n#loading-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #484848;\n  z-index: 99;\n}\n\n.donor-faq {\n  margin: 40px auto;\n  width: 90%;\n}\n\n at media (min-width: 991px) {\n  .donor-faq {\n 
    width: 80%;\n  }\n}\n\n.donor-faq .questions {\n  list-style-position: inside;\n  padding-left: 0px;\n}\n\n.donor-faq .questions li {\n  color: #59316B;\n  font-size: 20px;\n  font-weight: 700;\n  line-height: 29px;\n}\n\n at media (min-width: 991px) {\n  .donor-faq .questions li {\n    font-size: 25px;\n    line-height: 34px;\n  }\n}\n\n.donor-faq .questions .question {\n  color: #59316B;\n  display: inline;\n  font-size: 20px;\n  margin-bottom: 10px;\n  margin-top: 10px;\n}\n\n at media (min-width: 991px) {\n  .donor-faq .questions .question {\n    font-size: 25px;\n  }\n}\n\n.donor-faq .questions .answer {\n  color: #484848;\n  font-family: \"Source Sans Pro\", sans-serif;\n  font-size: 16px;\n  line-height: 20px;\n  font-weight: 300;\n}\n\n.donor-faq .button-line {\n  width: 100%;\n}\n\n.button-line {\n  text-align: center;\n}\n\n.error-container {\n  display: block;\n  width: 50%;\n  min-height: 100px;\n  margin-right: auto;\n  margin-bottom: 5%;\n  margin-left: auto;\n  padding: 
 2% 5%;\n  border: 1px solid #aeaeae;\n  box-shadow: 11px 11px 0 0 #e70000;\n}\n\n.error-container .title {\n  margin-bottom: 3%;\n  color: #e70000;\n  font-size: 34px;\n  line-height: 40px;\n  text-align: center;\n}\n\n.donate-match-container,\n#company-profile-container,\n#hepdata-no-results-message {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.donate-match-container input,\n.donate-match-container datalist,\n.donate-match-container .input-and-loader {\n  width: 300px;\n}\n\n.donate-match-container .input-and-loader {\n  margin: auto;\n  position: relative;\n}\n\n.donate-match-container .input-and-loader input {\n  height: 30px;\n  padding: 3px;\n  border-style: solid;\n  text-align: center;\n  font-weight: 600;\n}\n\n.donate-match-container .input-and-loader .load-container {\n  display: none;\n  height: 30px;\n  width: 30px;\n  overflow: hidden;\n  position: absolute;\n  top: 4px;\n  right: -6px;\n}\n\n.donate-match-container .input-and-loader .load-container .loader,\n
 .donate-match-container .input-and-loader .load-container .loader:before,\n.donate-match-container .input-and-loader .load-container .loader:after {\n  background: #59316B;\n  animation: load1 1s infinite ease-in-out;\n  width: 1em;\n  height: 4em;\n}\n\n.donate-match-container .input-and-loader .load-container .loader {\n  color: #59316B;\n  text-indent: -9999em;\n  margin: 10px auto;\n  position: relative;\n  font-size: 4px;\n  transform: translateZ(0);\n  animation-delay: -0.16s;\n}\n\n.donate-match-container .input-and-loader .load-container .loader:before,\n.donate-match-container .input-and-loader .load-container .loader:after {\n  position: absolute;\n  top: 0;\n  content: '';\n}\n\n.donate-match-container .input-and-loader .load-container .loader:before {\n  left: -1.5em;\n  animation-delay: -0.32s;\n}\n\n.donate-match-container .input-and-loader .load-container .loader:after {\n  left: 1.5em;\n}\n\n at -webkit-keyframes load1 {\n  0%,\n  80%,\n  100% {\n    box-shadow: 0 0;\n 
    height: 4em;\n  }\n  40% {\n    box-shadow: 0 -2em;\n    height: 5em;\n  }\n}\n\n at keyframes load1 {\n  0%,\n  80%,\n  100% {\n    box-shadow: 0 0;\n    height: 4em;\n  }\n  40% {\n    box-shadow: 0 -2em;\n    height: 5em;\n  }\n}\n\n.donate-match-container #company-option-list {\n  width: 300px;\n  margin: 0 auto;\n  max-height: 300px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  background-color: #F8F9FA;\n  border: #7D4698 1px solid;\n  display: none;\n}\n\n.donate-match-container #company-option-list .company-option {\n  word-wrap: break-word;\n  padding: 5px 2px;\n}\n\n.donate-match-container #company-option-list .company-option:hover {\n  background-color: #68b030;\n  color: #fff;\n}\n\n.donate-error-message {\n  color: #aeaeae;\n  padding: 0 10%;\n  word-break: break-all;\n  text-align: center;\n}\n\n#company-profile-container .profile {\n  display: none;\n  width: 75%;\n  margin: auto;\n}\n\n#company-profile-container .profile .row {\n  margin: 20px 0;\n}\n\n#company-pro
 file-container .profile .row .company-property-label {\n  width: 30%;\n  text-align: right;\n  font-weight: 700;\n}\n\n#company-profile-container .profile .row .company-property-value {\n  text-align: left;\n  width: 60%;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value {\n  width: auto;\n  font-size: 25px;\n  line-height: 34px;\n  text-align: center;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value .company {\n  font-weight: 700;\n  color: #7D4698;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value .percent {\n  font-weight: 700;\n  color: #68b030;\n}\n\n#company-profile-container .profile .row .company-property-value#summary-value .match-amount {\n  font-weight: 700;\n  color: #59316B;\n}\n\n#company-profile-container .profile .row .company-property-value#matchingGiftForm-value {\n  width: auto;\n}\n\n#company-profile-container .profile .row .company-property-value#lastUpdated
 -value {\n  font-weight: 700;\n  color: #aeaeae;\n}\n\n#company-profile-container .profile .row .company-property-value#matchingConditions-value .ratio {\n  font-weight: 700;\n  color: #59316B;\n}\n\n#company-profile-container .profile .row .company-property-value#resources-value {\n  width: auto;\n}\n\n#company-profile-container ul {\n  margin-top: 0px;\n}\n\n#company-profile-container li {\n  margin-bottom: 10px;\n}\n\n.privacy-policy {\n  margin-left: auto;\n  margin-right: auto;\n  width: 70%;\n  margin-bottom: 40px;\n}\n\n.subscribe .fixed-width {\n  max-width: 600px;\n  text-align: center;\n}\n\n.subscribe .fixed-width #email {\n  width: 100%;\n}\n\n.subscribe .fixed-width #firstName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .subscribe .fixed-width #firstName {\n    width: 50%;\n  }\n}\n\n.subscribe .fixed-width #lastName {\n  width: 100%;\n}\n\n at media (min-width: 767px) {\n  .subscribe .fixed-width #lastName {\n    width: 50%;\n  }\n}\n\n.subscribe .fixed-width .
 join {\n  width: 200px;\n}\n\n.subscribe .fixed-width .messages {\n  color: red;\n  text-align: left;\n}\n\n.header-content .thank-you {\n  width: 80%;\n}\n\n.header-content .thank-you h1 {\n  text-align: center;\n  text-transform: none;\n}\n\n.header-content .thank-you h5 {\n  text-align: center;\n}\n\n.header-content .thank-you img {\n  width: 50px;\n}\n\n.header-content .thank-you .share-icons {\n  margin: 20px 10px 0px 10px;\n  text-align: center;\n}\n\n at media (min-width: 767px) {\n  .header-content .thank-you {\n    margin-top: -120px;\n    margin-bottom: 30px;\n  }\n}\n\n.content {\n  margin-top: 20px;\n}\n\n.content .thank-you {\n  margin-bottom: 40px;\n}\n\n.content .thank-you h4 {\n  text-align: center;\n}\n\n.content .thank-you .volunteer-desc {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 490px;\n  text-align: center;\n}\n\n.content .thank-you .volunteer-desc .skills-text {\n  margin-bottom: 20px;\n}\n","hr {\n  border-top: 1px solid $color-green;\n  margin:
  40px auto;\n  max-width: 106px;\n}\n","$screen-s: 479px;\n$screen-m: 767px;\n$screen-l: 991px;\n\n// Greyscale colors\n$color-white: #fff;\n$color-very-light-grey: #F8F9FA;\n$color-medium-light-grey: #F1F1F3;\n$color-light-grey: #aeaeae;\n$color-grey: #484848;\n$color-dark-grey: #848282;\n$color-white-opacity-40: rgba(255, 255, 255, 0.4);\n\n// Colors\n$color-green: #68b030;\n$color-purple: #7D4698;\n$color-dark-purple: #59316B;\n$color-very-dark-purple: #32173E;\n$color-red: red;\n\n$base-font-color: $color-grey;\n$base-font-family: 'Source Sans Pro', sans-serif;\n$base-font-size: 16px;\n$base-font-weight: 300;\n$base-line-height: 20px;\n\n$font-size-medium: 20px;\n","@mixin base-text() {\n  color: $base-font-color;\n  font-family: $base-font-family;\n  font-size: $base-font-size;\n  line-height: $base-line-height;\n  font-weight: $base-font-weight;\n}\n\nhtml,\nbody,\ninput,\ntextarea {\n  @include base-text();\n}\n\nh1 {\n  font-size: 47px;\n  letter-spacing: 2px;\n  line-height
 : 50px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: capitalize;\n\n  @include breakpoint($screen-m) {\n    font-size: 50px;\n    line-height: 60px;\n  }\n\n  @include breakpoint($screen-l) {\n    font-size: 55px;\n  }\n}\n\nh2 {\n  font-size: 25px;\n  font-weight: 700;\n  line-height: 1;\n  margin-bottom: 1%;\n  margin-top: 0;\n\n  @include breakpoint($screen-m) {\n    font-size: 34px;\n  }\n}\n\nh3 {\n  font-size: 27px;\n  font-weight: 700;\n  text-transform: uppercase;\n  margin-bottom: 1%;\n  margin-top: 0;\n}\n\nh4 {\n  font-size: 27px;\n  font-weight: 400;\n  letter-spacing: 0px;\n  line-height: normal;\n  margin-bottom: 1%;\n  margin-top: 0;\n  text-transform: uppercase;\n}\n\nh5 {\n  font-size: 21px;\n  font-weight: 300;\n  line-height: 28px;\n  margin-bottom: 1%;\n  margin-top: 0;\n  letter-spacing: 0.09px;\n\n  @include breakpoint($screen-l) {\n    font-size: 22px;\n  }\n}\n\na {\n  color: $color-purple;\n  font-weight: 700;\n  text-decoration: none;\n  &:hov
 er {\n    color: $color-green;\n  }\n}\n\nb {\n  font-weight: 700;\n}\n\n.bold {\n  font-weight: 700;\n}\n\n.green {\n  color: $color-green;\n}\n\n.light {\n  font-weight: 200;\n}\n\n.email {\n  font-weight: 700;\n}\n\n.small {\n  font-size: 14px;\n}\n\n.strong {\n  color: $color-purple;\n  font-weight: 700;\n}\n\n.tiny {\n  font-size: 12px;\n}\n\n.background-grey {\n  color: $color-medium-light-grey;\n  font-size: 80px;\n  font-weight: bold;\n}\n","//////////////////////////////\n// Default Variables\n//////////////////////////////\n$Breakpoint-Settings: (\n  'default media': all,\n  'default feature': min-width,\n  'default pair': width,\n\n  'force all media type': false,\n  'to ems': false,\n  'transform resolutions': true,\n\n  'no queries': false,\n  'no query fallbacks': false,\n\n  'base font size': 16px,\n\n  'legacy syntax': false\n);\n\n$breakpoint: () !default;\n\n//////////////////////////////\n// Imports\n//////////////////////////////\n at import \"breakpoint/settings\";
 \n at import 'breakpoint/context';\n at import 'breakpoint/helpers';\n at import 'breakpoint/parsers';\n at import 'breakpoint/no-query';\n\n at import 'breakpoint/respond-to';\n\n at import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n at mixin breakpoint($query, $no-query: false) {\n  @include legacy-settings-warning;\n\n  // Reset contexts\n  @include private-breakpoint-reset-contexts();\n\n  $breakpoint: breakpoint($query, false);\n\n  $query-string: map-get($breakpoint, 'query');\n  $query-fallback: map-get($breakpoint, 'fallback');\n\n  $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;\n  $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;\n\n  // Allow for an as-needed override or usage of no query fallback.\n  @if $no-query != false {\n    $query-fallback: $no-query;\n  }\n\n  @if $query-fallback != false {\n    $context-setter: private-breakpoint-set-context('
 no-query', $query-fallback);\n  }\n\n  // Print Out Query String\n  @if not breakpoint-get('no queries') {\n    @media #{$query-string} {\n      @content;\n    }\n  }\n\n  @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {\n\n    $type: type-of(breakpoint-get('no query fallbacks'));\n    $print: false;\n\n    @if ($type == 'bool') {\n      $print: true;\n    }\n    @else if ($type == 'string') {\n      @if $query-fallback == breakpoint-get('no query fallbacks') {\n        $print: true;\n      }\n    }\n    @else if ($type == 'list') {\n      @each $wrapper in breakpoint-get('no query fallbacks') {\n        @if $query-fallback == $wrapper {\n          $print: true;\n        }\n      }\n    }\n\n    // Write Fallback\n    @if ($query-fallback != false) and ($print == true) {\n      $type-fallback: type-of($query-fallback);\n\n      @if ($type-fallback != 'bool') {\n        #{$query-fallback} & {\n          @content;\n        }\n      }\n      @
 else {\n        @content;\n      }\n    }\n  }\n\n  @include private-breakpoint-reset-contexts();\n}\n\n\n at mixin mq($query, $no-query: false) {\n  @include breakpoint($query, $no-query) {\n    @content;\n  }\n}\n","input[type=\"checkbox\"] {\n  margin-top: auto;\n  margin-bottom: auto;\n  margin-right: 4px;\n}\n\ninput[type=\"text\"],\ntextarea {\n  border: 1px solid $color-dark-grey;\n  color: $color-grey;\n  font-size: 16px;\n  height: 27px;\n  margin: 9px;\n  padding: 8px 12px;\n  &.required {\n    border-color: $color-green;\n  }\n  &.error {\n    border-color: $color-red;\n  }\n  &::placeholder {\n    color: $color-light-grey;\n  }\n  &:focus {\n    border-color: $color-dark-purple;\n    color: $color-purple;\n    outline: none;\n  }\n}\ntextarea {\n  box-sizing: border-box;\n  width: 60%;\n  height: 3em;\n  display: block;\n  padding: 8px 12px;\n}\nselect {\n  background: $color-white;\n  border: 1px solid $color-dark-grey;\n  color: $color-grey;\n  font-size: 16px;\n  height:
  45px;\n  margin: 9px;\n  padding: 8px 12px;\n  &.required {\n    border-color: $color-green;\n    color: $color-grey;\n  }\n  &.error {\n    border-color: $color-red;\n  }\n  &:focus {\n    border-color: $color-dark-purple;\n    color: $color-purple;\n    outline: none;\n  }\n}\n\n.field-row {\n  align-items: center;\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  width: 100%;\n\n  @include breakpoint($screen-m) {\n    flex-wrap: nowrap;\n  }\n}\n\n.required {\n  color: $color-green;\n}\n",".button {\n  background-color: $color-white;\n  border: 1px solid $color-dark-grey;\n  border-radius: 5px;\n  color: $color-grey;\n  display: inline-block;\n  font-size: 20px;\n  font-weight: normal;\n  margin: 7px;\n  padding: 14px 10px;\n  text-transform: uppercase;\n  width: 90%;\n  &.purple {\n    background-color: $color-purple;\n    color: $color-white;\n    &:hover {\n      background-color: $color-dark-purple;\n    }\n  }\n  &:hover {\n    back
 ground-color: $color-green;\n    color: $color-white;\n    cursor: pointer;\n  }\n  &.selected {\n    background-color: $color-green;\n    color: $color-white;\n    cursor: default;\n  }\n\n  @include breakpoint($screen-s) {\n    width: auto;\n  }\n}\n\na.button {\n  font-size: 16px;\n  font-weight: normal;\n  padding: 14px 10px;\n  text-decoration: none;\n\n  @include breakpoint($screen-m) {\n    font-size: 20px;\n    width: auto;\n  }\n}\n","body {\n  margin: 0;\n}\n\ndiv {\n  box-sizing: border-box;\n}\n",".header {\n  background-color: $color-dark-purple;\n  color: $color-white;\n  width: 100%;\n  padding: 50px 50px 50px 10%;\n  @include breakpoint($screen-m) {\n    padding-right: 0px;\n    padding-bottom: 0px;\n  }\n\n  h1 {\n    margin-bottom: 30px;\n    font-size: 36px;\n    font-weight: 300;\n    line-height: 40px;\n    @include breakpoint($screen-m) {\n      font-size: 40px;\n      line-height: 40px;\n    }\n    @include breakpoint($screen-l) {\n      font-size: 60px;\n    
   line-height: 60px;\n    }\n  }\n\n  h4 {\n    text-transform: none;\n    font-size: 14px;\n    line-height: 14px;\n    font-weight: 400;\n    @include breakpoint($screen-m) {\n      font-size: 16px;\n      line-height: 18px;\n    }\n    @include breakpoint($screen-l) {\n      font-size: 20px;\n      line-height: 25px;\n    }\n  }\n\n  .content-wrapper {\n    width: 100%;\n\n    .header-content {\n      display: flex;\n      align-items: flex-end;\n      .left-column {\n        display: block;\n        @include breakpoint($screen-m) {\n          margin-right: 2%;\n          flex: 1 1 40%;\n          margin-bottom: 60px;\n          margin-right: 45%;\n        }\n      }\n    }\n  }\n\n  .tor-campaign-logo {\n    flex: 1 1 58%;\n    max-width: 750px;\n    display: none;\n    position: relative;\n    @include breakpoint($screen-l) {\n      display: block;\n    }\n    img {\n      width: 100%;\n      height: auto;\n      position: absolute;\n      bottom: 0px;\n      right: 0px;\n    }
 \n  }\n\n  .logo {\n    width: 81px;\n  }\n\n  .nav-bar {\n    margin-bottom: 30px;\n    @include breakpoint($screen-m) {\n      margin-bottom: 80px;\n    }\n  }\n}\n",".content {\n  margin: 0 0 0 0;\n  padding: 0 0 0 0;\n\n  .fixed-width {\n    margin-left: auto;\n    margin-right: auto;\n\n    @include breakpoint($screen-m) {\n      max-width: 728px;\n    }\n\n    @include breakpoint($screen-l) {\n      max-width: 940px;\n    }\n  }\n}\n",".footer-container {\n  display: flex;\n  flex-direction: column;\n  flex-wrap: wrap;\n  justify-content: space-around;\n  background-color: $color-dark-purple;\n  color: $color-white;\n  padding: 70px 30px 30px 30px;\n  a {\n    color: $color-white;\n  }\n  @include breakpoint($screen-m) {\n    padding-top: 100px;\n  }\n  .footer-content {\n    display: flex;\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto 30px auto;\n    flex-wrap: wrap;\n    @include breakpoint($screen-m) {\n      flex-wrap: nowrap;\n    }\n  }\n  .footer-content-
 left {\n    flex: 1 1 100%;\n    margin-bottom: 70px;\n    @include breakpoint($screen-m) {\n      flex: 1 1 60%;\n      margin-right: 150px;\n      margin-bottom: 0px;\n    }\n  }\n  .footer-content-right {\n    display: flex;\n    flex: 1 1 100%;\n    align-items: center;\n    flex-direction: column;\n    @include breakpoint($screen-m) {\n      align-items: inherit;\n      flex: 1 1 auto;\n    }\n  }\n  .footer-description {\n    margin-bottom: 70px;\n    font-size: 20px;\n    line-height: 24px;\n    @include breakpoint($screen-m) {\n      margin-bottom: 100px;\n    }\n  }\n  .footer-subscribe {\n    font-size: 17px;\n    line-height: 20px;\n    .footer-subscribe-header {\n      margin-bottom: 5px;\n      font-weight: 600;\n      text-transform: uppercase;\n      color: $color-white-opacity-40;\n    }\n    .footer-sign-up {\n      display: inline-block;\n      padding: 15px 30px;\n      border-radius: 4px;\n      border: 1px solid $color-white;\n      font-weight: 700;\n      text
 -transform: uppercase;\n      margin-top: 15px;\n      &:hover {\n        background-color: $color-purple;\n      }\n    }\n  }\n  .footer-menu {\n    display: flex;\n    flex-direction: row;\n    width: 100%;\n    margin-bottom: 70px;\n    justify-content: space-evenly;\n    a {\n      display: block;\n      font-weight: 300;\n      line-height: 30px;\n      &:hover {\n        color: $color-light-grey;\n      }\n    }\n    @include breakpoint($screen-m) {\n      margin-bottom: 200px;\n      flex-direction: column;\n    }\n  }\n  .footer-social {\n    display: flex;\n    flex-wrap: wrap;\n    width: 100%;\n    justify-content: center;\n    @include breakpoint($screen-m) {\n      width: 155px;\n      justify-content: inherit;\n    }\n    a {\n      display: block;\n      text-indent: -999em;\n      background-size: cover;\n      background-repeat: no-repeat;\n      width: 20px;\n      height: 20px;\n      margin-right: 30px;\n      &.facebook,\n      &.mastodon,\n      &.twitter {\n 
        margin-bottom: 20px;\n      }\n      &.facebook {\n        background-image: url('/images/facebook.svg');\n      }\n      &.mastodon {\n        background-image: url('/images/mastodon.svg');\n      }\n      &.twitter {\n        width: 24px;\n        background-image: url('/images/twitter.svg');\n        @include breakpoint($screen-m) {\n          margin-right: 0px;\n        }\n      }\n      &.instagram {\n        background-image: url('/images/instagram.svg');\n      }\n      &.linkedin {\n        background-image: url('/images/linkedin.svg');\n      }\n      &.github {\n        background-image: url('/images/github.svg');\n        @include breakpoint($screen-m) {\n          margin-right: 0px;\n        }\n      }\n    }\n  }\n}\n\n.gr-stamp-container {\n  display: block;\n  text-align: center;\n  a:hover {\n    color: $color-green;\n  }\n}\n",".front .header {\n  @include breakpoint($screen-m) {\n    background-image: url('../images/tor-header-campaign-2018.png');\n    backg
 round-position: bottom right;\n    background-repeat: no-repeat;\n    background-size: 40%;\n\n    h4 {\n      padding-right: 10%;\n    }\n  }\n}\n\n.campaign-totals-area {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n\n  .characters {\n    display: flex;\n    justify-content: center;\n    line-height: normal;\n    margin: 10px 30px;\n\n    .character {\n      position: relative;\n\n      .cover {\n        background: $color-green;\n        bottom: 0;\n        left: 0;\n        position: absolute;\n        visibility: hidden;\n        right: 0;\n        top: 0;\n        z-index: 1;\n      }\n\n      &.covered .cover {\n        visibility: visible;\n      }\n\n      &.resolved {\n        color: $color-green;\n      }\n    }\n  }\n\n  .label {\n    font-size: 27px;\n    text-align: center;\n  }\n\n}\n\n.donate-options {\n  display: flex;\n  justify-content: center;\n  margin: 30px auto 2%;\n  width: 92vw;\n\n  a {\n    background-color: $color-white;\n    border:
  2px solid $color-light-grey;\n    color: $color-light-grey;\n    font-weight: normal;\n    display: block;\n    text-align: center;\n    text-decoration: none;\n    text-transform: uppercase;\n  }\n\n  a.once-button {\n    border-radius: 5px 0 0 5px;\n    margin-right: 0;\n    padding-left: 15px;\n    padding-right: 15px;\n    width: 150px;\n  }\n\n  a.monthly-button {\n    border-left: 0;\n    border-radius: 0 5px 5px 0;\n    margin-left: 0;\n    padding-left: 15px;\n    padding-right: 15px;\n    width: 160px;\n  }\n\n  a.selected, a:hover {\n    background-color: $color-green;\n    color: $color-white;\n  }\n}\n.payment-other-div {\n  text-align: center;\n  margin-bottom: 20px;\n}\n.perk-intro {\n  display: flex;\n  flex-wrap: wrap;\n  margin: 2% 5% 2% 5%;\n  justify-content: center;\n  text-align: center;\n\n  .perk-title {\n    font-size: 22px;\n    margin-bottom: 0px;\n  }\n}\n\n.price-change-warning {\n  color: red;\n}\n\n#donationForm {\n  margin: 0 auto 40px auto;\n  max-wi
 dth: 1024px;\n}\n\n.donation-selection-area {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  margin: auto 2% auto 2%;\n  max-width: 1024px;\n  justify-content: center;\n\n  @include breakpoint($screen-m) {\n    flex-direction: row;\n  }\n\n  .donate-buttons {\n    align-items: center;\n    align-self: center;\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    justify-content: center;\n    margin: 5px;\n\n    @include breakpoint($screen-m) {\n      flex-direction: row;\n      margin-right: 5px;\n    }\n\n    a.price-btn {\n      background-color: $color-dark-purple;\n      border-radius: 5px;\n      color: $color-white;\n      display: block;\n      font-size: 23px;\n      font-weight: normal;\n      margin: 5px;\n      padding: 20px 0px;\n      text-align: center;\n      text-decoration: none;\n      width: 120px;\n\n      @include breakpoint($screen-m) {\n        font-size: 29px;\n      }\n    }\n\n    a.selected {\n      background-color: $c
 olor-green;\n    }\n\n    .other-amount-field {\n      .error {\n        color: $color-red;\n        display: block;\n        text-align: center;\n      }\n\n      align-items: center;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      .perk-amt {\n        background-color: #f1f1f3;\n        font-size: 23px;\n        font-weight: bold;\n        height: 42px;\n        margin: 5px;\n        min-width: 80px;\n        text-transform: capitalize;\n        text-align: center;\n        width: 94px;\n      }\n    }\n  }\n\n  .no-perk-area {\n    margin: 1% 1% 20px 1%;\n    width: 100%;\n    text-align: center;\n  }\n\n  label[for=\"no-perk-checkbox\"] {\n    font-size: 20px;\n    line-height: 24px;\n  }\n\n  .perks {\n    align-self: center;\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    margin-top: 20px;\n    position: relative;\n    z-index: 2;\n\n    justify-content: space-evenly;\n\n    @include breakpoint($screen-m) {\n 
      border: none;\n      flex-direction: row;\n    }\n\n    .perk {\n      border-color: $color-light-grey;\n      border-style: solid;\n      border-width: 0px 1px 1px 1px;\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      justify-content: space-between;\n\n      &:first-child {\n        border-top-width: 1px;\n      }\n\n      @include breakpoint($screen-m) {\n        border: 1px solid $color-light-grey;\n        flex-direction: column;\n        justify-content: flex-start;\n        margin: 0px 5px 20px 5px;\n        position: relative;\n        width: 30%;\n        top: 0px;\n        flex-wrap: nowrap;\n      }\n\n      &.disabled {\n        border-color: $color-very-light-grey;\n        color: $color-light-grey;\n        font-style: italic;\n\n        img {\n          opacity: 0.2;\n        }\n\n        select {\n          color: $color-light-grey;\n          font-style: italic;\n        }\n      }\n\n      .slides {\n        align-self: center;\n
         display: none;\n        height: 175px;\n        overflow: hidden;\n        width: 100%;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          order: 2;\n        }\n      }\n\n      img {\n        display: block;\n        margin: 0 auto;\n        max-width: 50%;\n        height: auto;\n        @include breakpoint($screen-m) {\n          width: 85%;\n          max-width: none;\n        }\n      }\n\n      .price-tag-group {\n        margin: 20px 0 20px 20px;\n        font-size: 21px;\n        font-weight: 600;\n        width: 40%;\n        @include breakpoint($screen-m) {\n          font-size: 16px;\n          order: 1;\n          width: 100%;\n        }\n      }\n\n      .perk-label {\n        font-size: 21px;\n        font-weight: 700;\n        margin: 20px 20px 20px 0;\n        text-align: right;\n        text-transform: uppercase;\n        width: 40%;\n        box-sizing: border-box;\n\n        @include breakpoint($screen-m) {\n          margin:
  0;\n          padding: 20px;\n          padding-bottom: 0;\n          font-size: 27px;\n          width: 100%;\n          order: 3;\n          text-align: center;\n        }\n      }\n\n      .perk-desc {\n        font-size: 16px;\n        font-weight: 300;\n        display: none;\n        padding: 20px;\n        width: 100%;\n        box-sizing: border-box;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          margin: 0 11px 0 11px;\n          order: 4;\n          padding-left: 4px;\n          padding-right: 4px;\n          width: auto;\n        }\n      }\n\n      .perk-sub-select {\n        display: none;\n        border-color: #aeaeae;\n        margin: 10px 10px 10px 10px;\n        width: 100%;\n\n        @include breakpoint($screen-m) {\n          display: block;\n          order: 5;\n          width: 92%;\n        }\n      }\n    }\n\n    .selected {\n      background-color: $color-green;\n      transition: all 0.5s;\n\n      .slides {\n        dis
 play: block;\n      }\n\n      .perk-desc {\n        display: block;\n      }\n\n      .perk-sub-select {\n        display: block;\n      }\n\n      @include breakpoint($screen-m) {\n        background-color: $color-white;\n        box-shadow: 8px 8px $color-green;\n        position: relative;\n        top: -4px;\n      }\n    }\n  }\n\n  .totals-area {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n    justify-content: center;\n    margin-bottom: 4%;\n    position: relative;\n\n    &, div, input {\n      position: relative;\n      z-index: 1;\n    }\n\n    .fist-bg {\n      position: absolute;\n      top: 0;\n      right: 0;\n      z-index: 0;\n      height: auto;\n    }\n\n    @include breakpoint($screen-m) {\n      order: 4;\n      width: 100%;\n    }\n\n    .matching-message {\n      color: $color-dark-purple;\n      font-size: 35px;\n      line-height: normal;\n      padding-top: 10px;\n      text-align: center;\n      width: 100%;\n    }\n\n    .matched-a
 mount {\n      color: $color-dark-purple;\n      font-size: 100px;\n      font-weight: bold;\n      line-height: normal;\n      text-align: center;\n      width: 100%;\n    }\n\n  }\n}\n\n.payment-method-area,\n.info-area {\n  position: relative;\n  z-index: 2;\n}\n\n.payment-method-area {\n  border-bottom: 2px solid $color-light-grey;\n  border-top: 2px solid $color-light-grey;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  margin-top: 20px;\n  padding: 4% 21px;\n  text-align: center;\n\n  .button {\n    width: 160px;\n    vertical-align: top;\n  }\n\n  .button.paypal {\n    padding-top: 8px;\n    padding-bottom: 5px;\n  }\n\n  .paypal-png {\n    height: 32px;\n  }\n\n  .payment-method-question {\n    margin-bottom: 3%;\n  }\n\n  .payment-option {\n    margin-bottom: 2%;\n  }\n}\n\n.info-area {\n  padding-top: 4%;\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 600px;\n  text-align: center;\n\n\n  #firstName {\n    width: 100%;\n    @include 
 breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n  #lastName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n  #streetAddress {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 80%;\n    }\n  }\n  #extendedAddress {\n    width: 20%;\n  }\n  #country {\n    width: 100%;\n  }\n  #locality {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #region {\n    width: 45%;\n    @include breakpoint($screen-m) {\n      width: 34%;\n    }\n  }\n  #postalCode {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #email {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 56%;\n    }\n  }\n  .receipt {\n    display: none;\n    @include breakpoint($screen-m) {\n      display: block;\n    }\n  }\n  #mailingListOptIn {\n    margin: 10px 4px 10px 10px;\n  }\n  #cardNumber {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      w
 idth: 56%;\n    }\n  }\n  img.credit-cards {\n    display: none;\n\n    @include breakpoint($screen-m) {\n      display: block;\n      height: 29px;\n      vertical-align: middle;\n    }\n  }\n  #expMonth {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #expYear {\n    width: 38.5%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #cvc {\n    width: 38%;\n    @include breakpoint($screen-m) {\n      width: 33%;\n    }\n  }\n  #perk-fields {\n    display: block;\n    margin: 10px;\n    text-align: left;\n\n    #selected-perk-fields-label {\n      margin-top: 10px;\n    }\n\n    #perk-fit {\n      margin-left: 0px;\n    }\n  }\n\n  .donate-submit-area {\n    color: $color-dark-grey;\n    font-size: 22px;\n    font-weight: bold;\n    padding: 20px 0;\n  }\n\n  .donate.button {\n    background-color: $color-green;\n    color: $color-white;\n    text-transform: uppercase;\n    width: 300px;\n  }\n}\n\n#donate-comments-wrappe
 r {\n  text-align: left;\n\n  textarea {\n    width: 95%;\n\n    @include breakpoint($screen-m) {\n      width: 97%;\n    }\n  }\n}\n",".no-close .ui-dialog-titlebar-close {\n  display: none;\n}\n\n.ui-dialog {\n  background-color: $color-white;\n  text-align: center;\n  z-index: 100;\n\n  .loading-message {\n    margin: 20px;\n  }\n\n  .loading-dot-conatiner {\n    display: flex;\n    justify-content: center;\n  }\n\n  .loading-circle {\n    display: block;\n    width: 15px;\n    height: 15px;\n    margin-right: 0.5%;\n    margin-left: 0.5%;\n    border-radius: 20px;\n    background-color: #8cd621;\n    opacity: 0.3;\n  }\n\n  @mixin moving-dot($delay) {\n    animation-name: moving-dot;\n    animation-duration: 2.5s;\n    animation-iteration-count: infinite;\n    animation-delay: $delay;\n  }\n\n  .loading-circle:nth-child(0n+1) {\n    @include moving-dot(0);\n  }\n\n  .loading-circle:nth-child(0n+2) {\n    @include moving-dot(0.5s);\n  }\n\n  .loading-circle:nth-child(0n+3) {\n   
  @include moving-dot(1s);\n  }\n\n  .loading-circle:nth-child(0n+4) {\n    @include moving-dot(1.5s);\n  }\n\n  .loading-circle:nth-child(0n+5) {\n    @include moving-dot(2s);\n  }\n\n  @keyframes moving-dot {\n    from {\n      opacity: 0.3;\n    }\n\n    20% {\n      opacity: 1;\n    }\n\n    to {\n      opacity: 0.3;\n    }\n  }\n}\n\n#loading-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: $color-grey;\n  z-index: 99;\n}\n",".donor-faq {\n  margin: 40px auto;\n  width: 90%;\n  @include breakpoint($screen-l) {\n    width: 80%;\n  }\n\n  .questions {\n    list-style-position: inside;\n    padding-left: 0px;\n\n    li {\n      color: $color-dark-purple;\n      font-size: 20px;\n      font-weight: 700;\n      line-height: 29px;\n\n      @include breakpoint($screen-l) {\n        font-size: 25px;\n        line-height: 34px;\n      }\n    }\n\n    .question {\n      color: $color-dark-purple;\n      display: inline;\n      font-size:
  20px;\n      margin-bottom: 10px;\n      margin-top: 10px;\n\n      @include breakpoint($screen-l) {\n        font-size: 25px;\n      }\n    }\n\n    .answer {\n      @include base-text();\n    }\n  }\n\n  .button-line {\n    width: 100%;\n  }\n}\n\n.button-line {\n  text-align: center;\n}\n",".error-container {\n  display: block;\n  width: 50%;\n  min-height: 100px;\n  margin-right: auto;\n  margin-bottom: 5%;\n  margin-left: auto;\n  padding: 2% 5%;\n  border: 1px solid #aeaeae;\n  box-shadow: 11px 11px 0 0 #e70000;\n\n  .title {\n    margin-bottom: 3%;\n    color: #e70000;\n    font-size: 34px;\n    line-height: 40px;\n    text-align: center;\n  }\n}\n",".donate-match-container,\n#company-profile-container,\n#hepdata-no-results-message {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.donate-match-container {\n  input,\n  datalist,\n  .input-and-loader {\n    width: 300px;\n  }\n  .input-and-loader {\n    margin: auto;\n    position: relative;\n\n    input {\n      height:
  30px;\n      padding: 3px;\n      border-style: solid;\n      text-align: center;\n      font-weight: 600;\n    }\n    .load-container {\n      display: none;\n      height: 30px;\n      width: 30px;\n      overflow: hidden;\n      position: absolute;\n      top: 4px;\n      right: -6px;\n\n      .loader,\n      .loader:before,\n      .loader:after {\n        background: $color-dark-purple;\n        animation: load1 1s infinite ease-in-out;\n        width: 1em;\n        height: 4em;\n      }\n      .loader {\n        color: $color-dark-purple;\n        text-indent: -9999em;\n        margin: 10px auto;\n        position: relative;\n        font-size: 4px;\n        transform: translateZ(0);\n        animation-delay: -0.16s;\n      }\n      .loader:before,\n      .loader:after {\n        position: absolute;\n        top: 0;\n        content: '';\n      }\n      .loader:before {\n        left: -1.5em;\n        animation-delay: -0.32s;\n      }\n      .loader:after {\n        left: 1.5e
 m;\n      }\n      @-webkit-keyframes load1 {\n        0%,\n        80%,\n        100% {\n          box-shadow: 0 0;\n          height: 4em;\n        }\n        40% {\n          box-shadow: 0 -2em;\n          height: 5em;\n        }\n      }\n      @keyframes load1 {\n        0%,\n        80%,\n        100% {\n          box-shadow: 0 0;\n          height: 4em;\n        }\n        40% {\n          box-shadow: 0 -2em;\n          height: 5em;\n        }\n      }\n    }\n  }\n  #company-option-list {\n    width: 300px;\n    margin: 0 auto;\n    max-height: 300px;\n    overflow-x: hidden;\n    overflow-y: auto;\n    background-color: $color-very-light-grey;\n    border: $color-purple 1px solid;\n    display: none;\n    .company-option {\n      word-wrap: break-word;\n      padding: 5px 2px;\n      &:hover {\n        background-color: $color-green;\n        color: $color-white;\n      }\n    }\n  }\n}\n\n.donate-error-message {\n  color: $color-light-grey;\n  padding: 0 10%;\n  word-break
 : break-all;\n  text-align: center;\n}\n\n#company-profile-container {\n  .profile {\n    display: none;\n    width: 75%;\n    margin: auto;\n\n\n    .row {\n      margin: 20px 0;\n\n      .company-property-label {\n        width: 30%;\n        text-align: right;\n        font-weight: 700;\n\n      }\n      .company-property-value {\n        text-align: left;\n        width: 60%;\n\n        &#summary-value {\n          width: auto;\n          font-size: 25px;\n          line-height: 34px;\n          text-align: center;\n          .company {\n            font-weight: 700;\n            color: $color-purple;\n          }\n          .percent {\n            font-weight: 700;\n            color: $color-green;\n          }\n          .match-amount {\n            font-weight: 700;\n            color: $color-dark-purple;\n          }\n        }\n\n        &#matchingGiftForm-value {\n          width: auto;\n        }\n\n        &#lastUpdated-value {\n          font-weight: 700;\n          col
 or: $color-light-grey;\n        }\n\n        &#matchingConditions-value {\n          .ratio {\n            font-weight: 700;\n            color: $color-dark-purple;\n          }\n        }\n        &#resources-value {\n          width: auto;\n        }\n      }\n    }\n  }\n  ul {\n    margin-top: 0px;\n  }\n  li {\n    margin-bottom: 10px;\n  }\n}\n",".privacy-policy {\n  margin-left: auto;\n  margin-right: auto;\n  width: 70%;\n  margin-bottom: 40px;\n}\n",".subscribe .fixed-width {\n  max-width: 600px;\n  text-align: center;\n\n  #email {\n    width: 100%;\n  }\n\n  #firstName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n\n  #lastName {\n    width: 100%;\n    @include breakpoint($screen-m) {\n      width: 50%;\n    }\n  }\n\n  .join {\n    width: 200px;\n  }\n\n  .messages {\n    color: red;\n    text-align: left;\n  }\n}\n",".header-content {\n  .thank-you {\n    width: 80%;\n\n    h1 {\n      text-align: center;\n      text-transform
 : none;\n    }\n\n    h5 {\n      text-align: center;\n    }\n\n    img {\n      width: 50px;\n    }\n\n    .share-icons {\n      margin: 20px 10px 0px 10px;\n      text-align: center;\n    }\n    @include breakpoint($screen-m) {\n      margin-top: -120px;\n      margin-bottom: 30px;\n    }\n  }\n}\n\n.content {\n  margin-top: 20px;\n\n  .thank-you {\n    margin-bottom: 40px;\n\n    h4 {\n      text-align: center;\n    }\n\n    .volunteer-desc {\n      margin-left: auto;\n      margin-right: auto;\n      max-width: 490px;\n      text-align: center;\n\n      .skills-text {\n\t      margin-bottom: 20px;\n      }\n    }\n  }\n}\n"]}
\ No newline at end of file
diff --git a/sass/components/_donate.scss b/sass/components/_donate.scss
index 7beb15cd..df5fc7b4 100644
--- a/sass/components/_donate.scss
+++ b/sass/components/_donate.scss
@@ -1,3 +1,16 @@
+.front .header {
+  @include breakpoint($screen-m) {
+    background-image: url('../images/tor-header-campaign-2018.png');
+    background-position: bottom right;
+    background-repeat: no-repeat;
+    background-size: 40%;
+
+    h4 {
+      padding-right: 10%;
+    }
+  }
+}
+
 .campaign-totals-area {
   display: flex;
   flex-wrap: wrap;
diff --git a/sass/layouts/_header.scss b/sass/layouts/_header.scss
index f9a3482c..d126c07b 100644
--- a/sass/layouts/_header.scss
+++ b/sass/layouts/_header.scss
@@ -2,47 +2,55 @@
   background-color: $color-dark-purple;
   color: $color-white;
   width: 100%;
-  padding: 50px 50px 50px 15%;
+  padding: 50px 50px 50px 10%;
   @include breakpoint($screen-m) {
     padding-right: 0px;
     padding-bottom: 0px;
   }
+
+  h1 {
+    margin-bottom: 30px;
+    font-size: 36px;
+    font-weight: 300;
+    line-height: 40px;
+    @include breakpoint($screen-m) {
+      font-size: 40px;
+      line-height: 40px;
+    }
+    @include breakpoint($screen-l) {
+      font-size: 60px;
+      line-height: 60px;
+    }
+  }
+
+  h4 {
+    text-transform: none;
+    font-size: 14px;
+    line-height: 14px;
+    font-weight: 400;
+    @include breakpoint($screen-m) {
+      font-size: 16px;
+      line-height: 18px;
+    }
+    @include breakpoint($screen-l) {
+      font-size: 20px;
+      line-height: 25px;
+    }
+  }
+
   .content-wrapper {
     width: 100%;
 
     .header-content {
       display: flex;
       align-items: flex-end;
-      h1 {
-        margin-bottom: 30px;
-        font-size: 36px;
-        font-weight: 200;
-        line-height: 40px;
-        @include breakpoint($screen-m) {
-          font-size: 50px;
-          line-height: 60px;
-        }
-        @include breakpoint($screen-l) {
-          font-size: 80px;
-          line-height: 90px;
-        }
-      }
-      h4 {
-        text-transform: none;
-        font-size: 20px;
-        line-height: 25px;
-        font-weight: 300;
-        @include breakpoint($screen-m) {
-          font-size: 22px;
-          line-height: 29px;
-        }
-      }
       .left-column {
         display: block;
         @include breakpoint($screen-m) {
           margin-right: 2%;
           flex: 1 1 40%;
-          margin-bottom: 100px;
+          margin-bottom: 60px;
+          margin-right: 45%;
         }
       }
     }
@@ -71,11 +79,8 @@
 
   .nav-bar {
     margin-bottom: 30px;
-    // @include breakpoint($screen-s) {
-    //   margin-bottom: 30px;
-    // }
     @include breakpoint($screen-m) {
-      margin-bottom: 150px;
+      margin-bottom: 80px;
     }
   }
 }
diff --git a/src/DonateController.php b/src/DonateController.php
index e3537993..6998f563 100644
--- a/src/DonateController.php
+++ b/src/DonateController.php
@@ -30,6 +30,7 @@ class DonateController extends BaseController {
       'stripePublishableKey' => $stripeConfig->publishableKey,
       'langcode' => $request->getAttribute('language'),
       'headerHasBgImg' => TRUE,
+      'bodyClasses' => 'front',
     );
     return $this->renderer->render($response, 'index.twig', $this->vars);
   }
diff --git a/templates/index.twig b/templates/index.twig
index 47327bb5..450179df 100644
--- a/templates/index.twig
+++ b/templates/index.twig
@@ -22,7 +22,7 @@
   {% embed "header_with_image.twig" %}
     {% block header_text %}
       <h1>{% trans %}Tor: Strength in Numbers{% endtrans %}</h1>
-      <h4>{% trans %}Stand up for the universal human rights to privacy and freedom and help keep Tor independent, robust, and secure.{% endtrans %} {% trans %}Mozilla will match your gift and double your impact.{% endtrans %}</h4>
+      <h4>{% trans %}Stand up for the universal human rights to privacy and freedom and help keep Tor independent, robust, and secure.{% endtrans %} <b>{% trans %}Mozilla will match your gift and double your impact.{% endtrans %}</b></h4>
     {% endblock %}
   {% endembed %}
 {% endblock %}
diff --git a/templates/ubiquitous.twig b/templates/ubiquitous.twig
index da635332..8da8c8b0 100644
--- a/templates/ubiquitous.twig
+++ b/templates/ubiquitous.twig
@@ -30,11 +30,6 @@
       <div class="header-content">
         {% block header %}
         {% endblock %}
-        {% if headerHasBgImg %}
-          <div class="tor-campaign-logo">
-            <img src="/images/tor-header-campaign-2018.png" aria-hidden="true" />
-          </div>
-        {% endif %}
       </div>
     </div>
   </div>
diff --git a/translation/out/messages.pot b/translation/out/messages.pot
index c2343e3b..5a628b76 100644
--- a/translation/out/messages.pot
+++ b/translation/out/messages.pot
@@ -173,7 +173,7 @@ msgstr ""
 
 #: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:48
 #: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:71
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:621
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:634
 msgid "Tor: Strength in Numbers"
 msgstr ""
 
@@ -234,242 +234,250 @@ msgid "monthly"
 msgstr ""
 
 #: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:178
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:331
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:332
 msgid "Want to donate Bitcoin, Stock, or via snail mail?"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:193
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:194
 msgid "invalid amount"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:197
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:198
 msgid "$2 minimum donation"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:201
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:202
 msgid "$ other"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:208
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:209
 msgid "Choose your gift as a token of our thanks."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:215
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:216
 msgid "No thanks, I don't want a gift."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:217
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:218
 #, php-format
 msgid "I would prefer 100% of my donation to go to the Tor Project's work."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:228
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:229
 msgid "sticker Pack"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:235
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:236
 msgid ""
 "A collection of our favorite logo stickers for decorating your stuff and "
 "covering your cams."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:245
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:246
 msgid "t-shirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:253
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:254
 msgid "Get our limited edition Tor: Strength in Numbers shirt."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:264
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:265
 msgid "t-shirt pack"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:274
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:275
 msgid ""
 "Our Tor: Strength in Numbers t-shirt, plus one of either our Tor: Powering "
 "the Digital Resistance, Open Observatory of Network Interference (OONI), or "
 "Tor at the Heart of Internet Freedom t-shirts."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:280
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:281
 msgid "Tor at the Heart of Internet Freedom"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:284
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:285
 msgid "Powering the Digital Resistance"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:288
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:289
 msgid "Open Observatory of Network Interference"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:299
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:300
 msgid "sweatshirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:306
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:307
 msgid "Your generous support of Tor gets you this high-quality zip hoodie."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:316
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:317
 msgid "how do you want to <span class=\"green\">DONATE</span>?"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:322
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:323
 msgid "Credit Card"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:338
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:339
 msgid "Your Info"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:342
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:343
 msgid "* required fields"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:347
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:348
 msgid "First Name"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:351
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:352
 msgid "Last Name"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:357
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:358
 msgid "Street Address"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:361
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:362
 msgid "Apt."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:371
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:372
 msgid "City"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:375
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:376
 msgid "State"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:380
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:381
 msgid "Zip"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:386
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:387
 msgid "Enter email"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:390
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:391
 msgid "We‘ll email you your receipt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:397
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:398
 msgid "Start sending me email updates about the Tor Project!"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:404
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:405
 msgid "Card Number"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:411
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:412
 msgid "MM"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:415
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:416
 msgid "YY"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:419
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:420
 msgid "CVC"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:427
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:472
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:428
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:480
 msgid "Choose your size and fit."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:432
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:440
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:433
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:441
 msgid "T-shirt:"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:450
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:454
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:456
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:451
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:455
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:457
 msgid "Comments"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:462
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:463
+msgid "Donating:"
+msgstr ""
+
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:470
 msgid "Donate"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:476
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:484
 msgid "T-Shirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:480
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:488
 msgid "Choose your size and fit for each shirt."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:484
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:492
 msgid ""
 "Tor at the Heart of Internet, Powering Digital Resistance or Open "
 "Observvatory of Network Interference (OONI) T-Shirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:488
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:496
 msgid "Strength in Numbers T-Shirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:492
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:500
 msgid "Choose your size."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:496
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:504
 msgid "Sweatshirt"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:500
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:508
 msgid "A required field is missing from the form."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:502
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:510
 msgid "Please reload the page and try again."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:506
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:514
 msgid "There was a problem submitting your request to the server:<br>"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:510
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:518
 msgid "validation failed"
 msgstr ""
 
 #. notes: __field_name__ will be replaced with the field name in the javascript.
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:516
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:524
 msgid "__field_name__ must be filled out."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:521
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:529
 msgid "This field is required"
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:525
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:533
 msgid "Invalid email address."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:538
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:537
+msgid "per month"
+msgstr ""
+
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:551
 msgid "One moment while we shovel coal into our servers."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:625
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:638
 msgid ""
 "Stand up for the universal human rights to privacy and freedom and help keep "
 "Tor independent, robust, and secure."
 msgstr ""
 
-#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:627
+#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:640
 msgid "Mozilla will match your gift and double your impact."
 msgstr ""
 





More information about the tor-commits mailing list