tor-commits
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
December 2018
- 14 participants
- 1480 discussions
commit 7f3adedb2fb67e9ad733e45429d19d613572ff7b
Author: Peter Haight <peterh(a)giantrabbit.com>
Date: Tue Nov 20 13:32:55 2018 -0800
Swapped in svg for png
At larger screen sizes, the png was getting blurry.
---
public/css/style.css | 2 +-
public/images/tor-header-campaign-2018.svg | 142 +++++++++++++++++++++++++++++
public/maps/style.css.map | 2 +-
sass/components/_donate.scss | 2 +-
4 files changed, 145 insertions(+), 3 deletions(-)
diff --git a/public/css/style.css b/public/css/style.css
index 292faeea..e6a17880 100644
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -1112,7 +1112,7 @@ div {
@media (min-width: 767px) {
.front .header {
- background-image: url("../images/tor-header-campaign-2018.png");
+ background-image: url("../images/tor-header-campaign-2018.svg");
background-position: bottom right;
background-repeat: no-repeat;
background-size: 40%;
diff --git a/public/images/tor-header-campaign-2018.svg b/public/images/tor-header-campaign-2018.svg
new file mode 100644
index 00000000..dae28991
--- /dev/null
+++ b/public/images/tor-header-campaign-2018.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="613px" height="350px" viewBox="0 0 613 350" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <!-- Generator: sketchtool 52.4 (67378) - http://www.bohemiancoding.com/sketch -->
+ <title>59DCF220-ACE3-43CF-A8E0-C1DFFCA18BED(a)1.5x</title>
+ <desc>Created with sketchtool.</desc>
+ <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+ <g id="donate.tpo.org---Iteration" transform="translate(-816.000000, -70.000000)">
+ <g id="Hero">
+ <g id="artwork" transform="translate(1123.000000, 275.000000) scale(-1, 1) translate(-1123.000000, -275.000000) translate(813.000000, 66.000000)">
+ <g id="Group-23-Copy-5" transform="translate(505.000000, 74.000000)">
+ <g id="Group-2-Copy-2" transform="translate(56.348148, 128.441748) scale(-1, 1) rotate(-2.000000) translate(-56.348148, -128.441748) translate(4.348148, 25.941748)">
+ <path d="M35.8212974,64.1902606 C39.7225678,51.6891259 40.2295616,44.4368403 37.3422789,42.4334038 C15.4532326,27.2449658 49.3679512,3.13027094 63.2911811,4.72727574 C89.2008905,7.69913866 80.904321,33.2769419 73.1218555,43.4173847 C65.33939,53.5578274 61.6375239,48.0377384 58.7379542,57.151995 C56.8049077,63.2281661 55.4415513,65.7352657 54.6478849,64.6732936 L35.8212974,64.1902606 Z" id="Path-11-Copy-3" fill="#55246D" transform="translate(55.509676, 34.781047) rotate(-11.000000) translate(-55.509676, -34.781047) "></path>
+ <path d="M24.8323685,201.727383 L24.3265111,201.727383 L12.4815212,119.478881 L8.71080938,173.418986 L2.71231027,169.636516 L0.436463994,57.2286238 L28.8591508,58.9278306 L103.403722,60.2930117 L101.127875,172.700904 L95.1293761,176.483374 L91.3586643,122.543269 L79.5136744,204.791771 L24.8323685,204.791771 L24.8323685,201.727383 Z" id="Combined-Shape" fill="#2E2798"></path>
+ </g>
+ <path d="M85.7624649,49.3501369 L21.1988594,70.9396812 C15.8436936,52.9412106 18.7162435,41.568607 29.8165092,36.8218706 C46.4669077,29.701766 24.1497249,20.0024263 46.4603827,11.6775464 C61.3341546,6.12762642 74.4348487,18.6851566 85.7624649,49.3501369 Z" id="Path-19" fill="#2E2798" transform="translate(52.173595, 40.670721) scale(-1, 1) rotate(20.000000) translate(-52.173595, -40.670721) "></path>
+ </g>
+ <g id="Group-23-Copy-11" transform="translate(0.000000, 166.000000)">
+ <g id="Group-2-Copy-2" transform="translate(56.362187, 127.638132) scale(-1, 1) rotate(-2.000000) translate(-56.362187, -127.638132) translate(4.362187, 25.138132)">
+ <path d="M35.8920178,64.189094 C39.7981834,51.6880298 40.3048819,44.4354948 37.4121133,42.431489 C15.4814768,27.2387353 49.4527482,3.12853815 63.401098,4.72791764 C89.357553,7.70419961 81.0504063,33.2818067 73.2557261,43.421429 C65.4610459,53.5610513 61.7516575,48.0400968 58.8484201,57.1542929 C56.9129286,63.2304236 55.5475533,65.737413 54.7522942,64.675261 L35.8920178,64.189094 Z" id="Path-11-Copy-3" fill="#55246D" transform="translate(55.609284, 34.782273) rotate(-11.000000) translate(-55.609284, -34.782273) "></path>
+ <path d="M24.8774978,201.730168 L24.370721,201.730168 L12.5042045,119.480531 L8.72664002,173.42138 L2.7172395,169.638858 L0.437257204,57.2294139 L28.9115982,58.9286441 L103.591643,60.2938441 L101.311661,172.703288 L95.3022601,176.48581 L91.5246955,122.544961 L79.6581791,204.794599 L24.8774978,204.794599 L24.8774978,201.730168 Z" id="Combined-Shape" fill="#42D3BC"></path>
+ </g>
+ <path d="M85.3544074,48.6576394 L20.6740076,70.2680221 C15.3147749,52.2689634 18.1954784,40.8942139 29.3161182,36.1437737 C45.9970779,29.0181133 23.6443981,19.3239676 45.995661,10.9917856 C60.8965029,5.43699753 74.0160851,17.9922821 85.3544074,48.6576394 Z" id="Path-19" fill="#2E2798" transform="translate(51.707096, 39.990984) scale(-1, 1) rotate(20.000000) translate(-51.707096, -39.990984) "></path>
+ </g>
+ <g id="Group-23-Copy-7" transform="translate(449.000000, 107.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.963640, 79.812539) scale(-1, 1) rotate(-2.000000) translate(-54.963640, -79.812539) translate(2.963640, 1.812539)">
+ <path d="M35.8989775,76.6397301 C39.8008103,64.1422795 40.3052562,56.8913132 37.4123152,54.8868313 C15.4803721,39.6904679 49.4393634,15.5951695 63.3861234,17.1984201 C89.3396199,20.1819056 81.0413851,45.7520246 73.2509058,55.8873283 C65.4604266,66.022632 61.7499311,60.5016435 58.849861,69.6131884 C56.9164808,75.6875517 55.5520608,78.1936418 54.7566009,77.1314588 L35.8989775,76.6397301 Z" id="Path-11-Copy-3" fill="#420C5D" transform="translate(55.601964, 47.245458) rotate(-11.000000) translate(-55.601964, -47.245458) "></path>
+ <path d="M24.8752559,153.640615 L24.3685248,153.640615 L12.5030777,105.853502 L8.72585359,137.193183 L2.71699463,134.995535 L0.4372178,69.6855475 L28.9089927,70.6728018 L103.582307,71.4659842 L101.302531,136.775971 L95.2936716,138.97362 L91.5164476,107.633939 L79.6510005,155.421051 L24.8752559,155.421051 L24.8752559,153.640615 Z" id="Combined-Shape" fill="#42D3BC"></path>
+ <path d="M23.8661526,44.6857613 L55.4680487,50.2677843 L73.5570663,33.66018 L70.1765274,52.8658267 L83.4703281,53.6517687 C92.4359909,30.0692483 83.9509572,14.631553 58.015227,7.33868285 C32.0794967,0.0458126581 20.696472,12.4948388 23.8661526,44.6857613 Z" id="Path-17" fill="#7D4698" transform="translate(55.136710, 29.484951) scale(-1, 1) rotate(-10.000000) translate(-55.136710, -29.484951) "></path>
+ </g>
+ </g>
+ <g id="Group-23-Copy-8" transform="translate(189.000000, 103.000000)">
+ <g id="Group-2-Copy-2" transform="translate(56.188944, 89.816249) scale(-1, 1) rotate(-2.000000) translate(-56.188944, -89.816249) translate(3.688944, 1.816249)">
+ <path d="M36.1017614,96.5132318 C40.0215729,83.9798072 40.5269927,76.7075457 37.6180207,74.6964473 C15.5645438,59.4499233 49.7003022,35.2916262 63.7224152,36.9029674 C89.8161359,39.9015089 81.4794231,65.545156 73.6494962,75.7085213 C65.8195694,85.8718867 62.0878056,80.3336986 59.1743301,89.4714579 C57.2320131,95.5632974 55.8608595,98.0764613 55.0608692,97.0109496 L36.1017614,96.5132318 Z" id="Path-11-Copy-3" fill="#420C5D" transform="translate(55.901600, 67.037595) rotate(-11.000000) translate(-55.901600, -67.037595) "></path>
+ <path d="M25.0101309,173.740953 L24.5006523,173.740953 L12.5708701,125.814924 L8.77316565,157.24571 L2.73172633,155.041673 L0.439588419,89.5418308 L29.0657389,90.531955 L104.143936,91.3274432 L101.851799,156.827285 L95.8103592,159.031322 L92.0126548,127.600537 L80.0828726,175.526566 L25.0101309,175.526566 L25.0101309,173.740953 Z" id="Combined-Shape" fill="#7D4698"></path>
+ <path d="M91.8935109,48.9382881 L26.870061,70.6733826 C21.50079,52.6254727 24.4064459,41.2140291 35.5870286,36.4390517 C52.3579025,29.2765858 29.9026143,19.5742115 52.3732262,11.1963484 C67.3536342,5.61110627 80.5270624,18.1917529 91.8935109,48.9382881 Z" id="Path-19" fill="#2E2798" transform="translate(58.075321, 40.290906) rotate(20.000000) translate(-58.075321, -40.290906) "></path>
+ </g>
+ </g>
+ <g id="Group-24" transform="translate(293.000000, 90.000000)">
+ <g id="Group-22">
+ <g id="Group-2-Copy-4" transform="translate(56.255141, 90.803656) scale(-1, 1) rotate(-2.000000) translate(-56.255141, -90.803656) translate(3.755141, 1.803656)">
+ <path d="M36.1152327,99.3255347 C40.0297886,86.8873928 40.5322964,79.6697051 37.6227561,77.6724716 C15.5649707,62.5310592 49.6885329,38.5671203 63.7101925,40.172059 C89.8030696,43.1586859 81.4771344,68.607255 73.6518308,78.6914831 C65.8265273,88.7757112 62.0928659,83.2774266 59.1832264,92.3456955 C57.2434668,98.3912081 55.8734124,100.885031 55.0730634,99.8271632 L36.1152327,99.3255347 Z" id="Path-11-Copy-3" fill="#2E2798" transform="translate(55.898559, 70.079441) rotate(-11.000000) translate(-55.898559, -70.079441) "></path>
+ <path d="M25.0101309,175.974975 L24.5006523,175.974975 L12.5708701,128.410965 L8.77316565,159.604331 L2.73172633,157.416943 L0.439588419,92.4118676 L29.0657389,93.3945128 L104.143936,94.1839921 L101.851799,159.189068 L95.8103592,161.376456 L92.0126548,130.18309 L80.0828726,177.747099 L25.0101309,177.747099 L25.0101309,175.974975 Z" id="Combined-Shape" fill="#5058AD"></path>
+ <path d="M32.4583644,38.6997267 C25.931787,36.8250835 21.1608099,30.8605783 21.1608099,23.7925008 C21.1608099,15.2212583 28.1768537,8.27289343 36.8315822,8.27289343 C45.4863108,8.27289343 52.5023546,15.2212583 52.5023546,23.7925008 C52.5023546,24.8976479 52.3857153,25.9758152 52.1639632,27.0155874 C54.3720099,25.9893813 56.3948165,25.1878247 58.2323831,24.6109176 C68.0240652,21.5368026 95.5674242,30.1857505 57.1454655,54.8317155 C31.5308263,71.2623588 23.0276871,66.0731585 31.6360478,39.2641145 C31.9115672,39.0742706 32.1856728,38.8861413 32.4583644,38.6997267 Z" id="Combined-Shape-Copy-2" fill="#42D3BC" transform="translate(49.063994, 36.234913) rotate(20.000000) translate(-49.063994, -36.234913) "></path>
+ </g>
+ </g>
+ </g>
+ <g id="Group-23-Copy-3" transform="translate(507.000000, 190.000000)">
+ <g id="Group-2-Copy-2" transform="translate(56.601972, 114.169847) scale(-1, 1) rotate(-2.000000) translate(-56.601972, -114.169847) translate(4.101972, 20.169847)">
+ <path d="M36.1863761,64.3114811 C40.1056092,51.78552 40.6077034,44.5165744 37.6926587,42.5046442 C15.5931432,27.251814 49.7727136,3.12314988 63.8194533,4.74186389 C89.9590019,7.7541254 81.6229372,33.3823202 73.7856175,43.5369653 C65.9482978,53.6916104 62.2070433,48.1535861 59.2938954,57.285872 C57.3517968,63.3740626 55.9797701,65.8853942 55.1778152,64.819867 L36.1863761,64.3114811 Z" id="Path-11-Copy-3" fill="#7D4698" transform="translate(55.997894, 34.861178) rotate(-11.000000) translate(-55.997894, -34.861178) "></path>
+ <path d="M25.0551942,184.947192 L24.5447976,184.947192 L12.5935203,112.319571 L7.88289407,185.781914 L1.83056927,182.441893 L0.44038047,57.3509332 L29.1181096,58.8513782 L104.331583,60.0568695 L102.035315,159.316036 L95.9829905,162.656058 L92.1784434,115.025507 L80.2271661,187.653128 L25.0551942,187.653128 L25.0551942,184.947192 Z" id="Combined-Shape" fill="#A9FEF8"></path>
+ </g>
+ <path d="M55.7165892,2.63158118 C59.6235395,0.877193727 64.2520263,0 69.6020496,0 C88.4129503,0 97.8184006,18.7443485 97.8184006,56.2330455 L68.8739128,56.2330455 L69.6020496,32.5330377 L41.8311288,32.5330377 L42.5592655,56.2330455 L13.6147777,56.2330455 C13.6147777,18.7443485 23.0202281,0 41.8311288,0 C47.181152,0 51.8096388,0.877193727 55.7165892,2.63158118 Z" id="Combined-Shape" fill="#420C5D"></path>
+ </g>
+ <g id="Group-23-Copy-12" transform="translate(82.000000, 161.000000)">
+ <g id="Group-2-Copy-2" transform="translate(56.601972, 114.169847) scale(-1, 1) rotate(-2.000000) translate(-56.601972, -114.169847) translate(4.101972, 20.169847)">
+ <path d="M36.1863761,64.3114811 C40.1056092,51.78552 40.6077034,44.5165744 37.6926587,42.5046442 C15.5931432,27.251814 49.7727136,3.12314988 63.8194533,4.74186389 C89.9590019,7.7541254 81.6229372,33.3823202 73.7856175,43.5369653 C65.9482978,53.6916104 62.2070433,48.1535861 59.2938954,57.285872 C57.3517968,63.3740626 55.9797701,65.8853942 55.1778152,64.819867 L36.1863761,64.3114811 Z" id="Path-11-Copy-3" fill="#7D4698" transform="translate(55.997894, 34.861178) rotate(-11.000000) translate(-55.997894, -34.861178) "></path>
+ <path d="M25.0551942,184.947192 L24.5447976,184.947192 L12.5935203,112.319571 L7.88289407,185.781914 L1.83056927,182.441893 L0.44038047,57.3509332 L29.1181096,58.8513782 L104.331583,60.0568695 L102.035315,159.316036 L95.9829905,162.656058 L92.1784434,115.025507 L80.2271661,187.653128 L25.0551942,187.653128 L25.0551942,184.947192 Z" id="Combined-Shape" fill="#A9FEF8"></path>
+ </g>
+ <path d="M55.7165892,2.63158118 C59.6235395,0.877193727 64.2520263,0 69.6020496,0 C88.4129503,0 97.8184006,18.7443485 97.8184006,56.2330455 L68.8739128,56.2330455 L69.6020496,32.5330377 L41.8311288,32.5330377 L42.5592655,56.2330455 L13.6147777,56.2330455 C13.6147777,18.7443485 23.0202281,0 41.8311288,0 C47.181152,0 51.8096388,0.877193727 55.7165892,2.63158118 Z" id="Combined-Shape" fill="#420C5D"></path>
+ </g>
+ <g id="Group-23-Copy" transform="translate(371.000000, 78.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.614088, 137.885799) scale(-1, 1) rotate(-2.000000) translate(-54.614088, -137.885799) translate(2.614088, 66.385799)">
+ <path d="M35.8356178,64.1531094 C39.7386129,51.6592193 40.2458855,44.4111544 37.3574358,42.4089147 C15.4595418,27.2295494 49.3884319,3.12856117 63.3173679,4.72449387 C89.2376959,7.6943617 80.9374684,33.2573453 73.1517063,43.3919585 C65.3659441,53.5265716 61.6626103,48.0097367 58.7617605,57.118712 C56.8278606,63.1913622 55.4639196,65.6970147 54.6699373,64.6356696 L35.8356178,64.1531094 Z" id="Path-11-Copy-3" fill="#A9FEF8" transform="translate(55.532455, 34.760802) rotate(-11.000000) translate(-55.532455, -34.760802) "></path>
+ <path d="M24.8425253,141.121832 L24.3364609,141.121832 L12.4866263,93.3510113 L8.71437221,124.680008 L2.71341964,122.483109 L0.436642513,57.1953876 L28.8709546,58.1823054 L103.446015,58.9752173 L101.169238,124.262939 L95.1682852,126.459838 L91.3960312,95.130841 L79.5461965,142.901662 L24.8425253,142.901662 L24.8425253,141.121832 Z" id="Combined-Shape" fill="#7D4698"></path>
+ </g>
+ <path d="M24.6833561,29.2724984 C37.9883586,15.3144778 50.1848218,11.8216104 61.2727458,18.7938961 C77.9046317,29.2523246 76.9462099,51.505195 96.5827071,48.5975257 C116.219204,45.6898564 118.573394,90.5452943 96.5655186,93.9023511 C74.5576433,97.2594078 63.3485919,87.5239802 44.0086673,77.6570881 C31.1153841,71.07916 24.6736138,54.9509634 24.6833561,29.2724984 Z" id="Path-3" fill="#2E2798" transform="translate(68.443187, 54.944117) rotate(-70.000000) translate(-68.443187, -54.944117) "></path>
+ </g>
+ <g id="Group-23-Copy-2" transform="translate(433.000000, 200.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.795826, 87.114546) scale(-1, 1) rotate(-2.000000) translate(-54.795826, -87.114546) translate(2.795826, 14.114546)">
+ <path d="M35.0923015,66.7066247 C38.9814313,54.1464449 39.4791186,46.8575055 36.5853633,44.8398066 C14.6472472,29.543242 48.5725572,5.3507103 62.5159246,6.97496537 C88.463108,9.99753825 81.8038159,40.6661634 74.0252468,50.8481909 C66.2466777,61.0302183 60.9196169,50.5062012 58.0288273,59.6634306 C56.1016343,65.7682502 54.7399639,68.2863973 53.9438162,67.217872 L35.0923015,66.7066247 Z" id="Path-11-Copy-3" fill="#7D4698" transform="translate(55.187099, 37.176913) scale(-1, 1) rotate(-19.000000) translate(-55.187099, -37.176913) "></path>
+ <path d="M24.8752559,144.17724 L24.3685248,144.17724 L12.5030777,96.1536243 L8.72585359,127.648409 L2.71699463,125.439884 L0.4372178,59.8066714 L28.9089927,60.7988117 L103.582307,61.5959197 L101.302531,127.229132 L95.2936716,129.437657 L91.5164476,97.9428726 L79.6510005,145.966488 L24.8752559,145.966488 L24.8752559,144.17724 Z" id="Combined-Shape" fill="#42D3BC"></path>
+ </g>
+ <path d="M20.1156416,35.6470241 L74.1904238,43.0920556 C89.8593993,25.3866075 85.9284876,13.5104044 62.3976887,7.46344617 C38.8668898,1.41648797 24.7728741,10.8110139 20.1156416,35.6470241 Z" id="Path-17" fill="#5058AD" transform="translate(51.850447, 24.389744) rotate(-10.000000) translate(-51.850447, -24.389744) "></path>
+ </g>
+ <g id="Group-23-Copy-10" transform="translate(363.000000, 168.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.750448, 96.891493) scale(-1, 1) rotate(-2.000000) translate(-54.750448, -96.891493) translate(2.750448, 25.391493)">
+ <path d="M35.9043237,64.0405307 C39.8040692,51.5679656 40.307358,44.3311594 37.4141902,42.3301123 C15.4805279,27.1597886 49.4346835,3.11665172 63.3812678,4.71899518 C89.3344375,7.7007928 81.0404829,33.2199457 73.2518384,43.3343357 C65.463194,53.4487258 61.7519432,47.9378713 58.8533965,57.0312641 C56.921032,63.093526 55.5570485,65.5945339 54.7614458,64.5342876 L35.9043237,64.0405307 Z" id="Path-11-Copy-3" fill="#50E3C2" transform="translate(55.600755, 34.706925) rotate(-11.000000) translate(-55.600755, -34.706925) "></path>
+ <path d="M24.8752559,140.891501 L24.3685248,140.891501 L12.5030777,93.1986491 L8.72585359,124.476513 L2.71699463,122.283199 L0.4372178,57.1020366 L28.9089927,58.0873435 L103.582307,58.8789614 L101.302531,124.060124 L95.2936716,126.253437 L91.5164476,94.9755739 L79.6510005,142.668426 L24.8752559,142.668426 L24.8752559,140.891501 Z" id="Combined-Shape" fill="#A9FEF8"></path>
+ </g>
+ <path d="M92.8295381,49.2031697 L28.1564785,70.8224066 C22.8133935,52.8624718 25.7019461,41.507527 36.8221366,36.7575721 C53.5024222,29.6326398 31.1657556,19.9748477 53.5151607,11.6412828 C68.4147641,6.08557287 81.5195565,18.6062018 92.8295381,49.2031697 Z" id="Path-19" fill="#2E2798" transform="translate(59.192452, 40.591520) rotate(20.000000) translate(-59.192452, -40.591520) "></path>
+ </g>
+ <g id="Group-21" transform="translate(223.000000, 65.000000)">
+ <g id="Group-2-Copy-3" transform="translate(103.786494, 140.916899) scale(-1, 1) rotate(-2.000000) translate(-103.786494, -140.916899) translate(36.786494, 2.416899)">
+ <path d="M70.0527866,194.897685 C73.9316108,182.383455 74.4360383,175.123677 71.5660691,173.118349 C49.8082795,157.915575 83.522599,133.774061 97.3628413,135.371887 C123.118119,138.345277 114.869347,163.949891 107.132581,174.101229 C99.395814,184.252566 95.7163299,178.727015 92.833454,187.850822 C90.9115368,193.93336 89.5561405,196.44312 88.7672652,195.380102 L70.0527866,194.897685 Z" id="Path-11-Copy-3" fill="#42D3BC" transform="translate(89.626313, 165.456869) rotate(-11.000000) translate(-89.626313, -165.456869) "></path>
+ <path d="M54.9312326,275.050779 L54.4283926,275.050779 L41.8553201,244.656105 L0.356586957,0.605746658 L12.9107244,5.08520228 L59.1293467,191.97877 L133.033909,192.770874 L130.771638,258.16453 L124.80892,260.364994 L121.0607,228.985164 L109.286366,276.833497 L54.9312326,276.833497 L54.9312326,275.050779 Z" id="Combined-Shape" fill="#7D4698"></path>
+ </g>
+ <path d="M25.9647891,129.020196 C4.96517701,107.261018 4.97427469,94.535694 25.9920822,90.8442255 C57.5187935,85.3070228 53.1574039,114.094694 69.8023514,96.3275814 C86.447299,78.5604685 147.652611,90.0428473 125.852902,110.249179 C104.053193,130.455511 137.760649,143.323449 104.031085,161.378047 C81.5447095,173.414446 66.7435151,168.40738 59.6275024,146.356848 L25.9647891,129.020196 Z" id="Path-2-Copy" fill="#A9FEF8" transform="translate(70.356497, 127.646645) rotate(-50.000000) translate(-70.356497, -127.646645) "></path>
+ </g>
+ <g id="onion" transform="translate(385.694465, 46.224865) scale(-1, 1) rotate(-6.000000) translate(-385.694465, -46.224865) translate(356.194465, 3.224865)" fill="#42D3BC" fill-rule="nonzero">
+ <path d="M35.4175775,48.857701 C34.2855876,45.3773252 32.5420623,42.2472913 30.7316016,39.3797293 C30.3856161,41.2956534 29.9457877,43.1689157 29.3395502,44.1946451 C28.5551677,45.5029077 28.3567497,46.1258105 27.4706572,46.8025885 C24.8743109,50.4618144 24.016802,51.0005669 22.392299,57.6539216 C22.0476281,59.0637367 21.4795285,61.2678542 21.7751308,62.6767158 C22.6612234,66.7364303 23.3500888,69.5279309 24.9098022,72.4576955 C24.9098022,72.4576955 25.2125505,72.7478114 25.2125505,72.860568 C26.4706877,74.5634755 26.6750146,75.1299714 28.9579242,76.6227828 C30.7553931,75.2554973 32.3144709,73.599103 33.5880807,70.9605761 C32.1518381,68.8414353 30.8160746,66.0571531 30.368906,63.1215313 C30.0891864,61.7485207 30.2202506,60.5271855 30.5396568,59.1071632 C31.8206973,53.8428073 33.1185909,51.4646939 35.4175775,48.857701 Z M36.3012503,52.3238774 C35.3430894,53.7610192 34.7348292,55.1393056 33.8394783,58.8063274 C33.5597587,59.9504707 33.0987143,61.7392345 33.3386
12,62.8826039 C33.788186,64.9423687 34.1752006,66.5998626 34.7114586,68.133995 C35.55978,65.5369278 36.225463,62.2091771 36.6861887,57.8221841 C36.7693718,55.8996821 36.6222043,54.0699554 36.3012503,52.3238774 Z M30.6392972,35.0787913 C30.8438052,34.169899 31.1098759,33.2215141 31.3393116,32.279478 C28.4379882,31.2930249 26.7945265,30.4341684 26.4089266,29.7029086 C26.1472937,29.2067423 27.2326782,28.2098305 29.6650803,26.7121733 L29.6904341,26.7203549 L29.6552599,26.7054292 L29.6650803,26.7121733 L31.835078,28.8160171 C31.8408319,29.0402441 31.8354142,29.2689415 31.8206147,29.5012738 C30.401046,29.5755384 26.610579,29.1199012 26.8034247,29.7444049 C27.3526776,32.0048974 26.4175714,33.2965583 25.9289739,34.2729795 C23.4263633,38.7934478 21.1281739,40.1495883 18.0153972,42.7146312 C12.5202879,47.2350996 6.99420583,50.0403731 7.6652854,62.4419551 C7.9706266,68.5510452 11.3639662,76.1196008 18.5058015,79.601653 C19.7234561,80.192618 20.87911,80.7069053 22.0287626,81.1436591 C24.0380869
,79.7331391 25.9029709,78.7070249 27.5910054,77.5882169 C25.8490268,76.7608875 24.4599663,75.7262909 23.2902061,74.179558 C23.2902061,74.1232989 22.9298142,73.8081525 22.9298142,73.8081525 C20.862265,71.1024708 18.7542223,67.1619494 18.1158546,62.9711225 C17.7711837,61.2792967 17.9326812,59.7743656 18.3262539,58.0246119 C19.9998254,51.1471743 21.6967402,48.2674708 24.8623772,44.810873 C25.6994012,44.1908309 26.4592493,43.2039126 27.2467283,42.2076973 C28.097963,41.02179 29.5807976,37.9168836 30.6392972,35.0787913 Z M32.3482049,27.5780124 L37.232793,29.1542594 C35.6454317,34.4083352 38.1513977,36.3637607 39.6775874,37.2213581 C43.0949311,39.1153052 46.3935453,41.070214 49.0184988,43.451855 C53.963839,47.9723234 56.7720489,54.3268103 56.7720489,61.048101 C56.7720489,67.7073966 53.7186368,74.1212954 48.5926214,78.3989501 C43.7711728,82.4312078 37.1171608,84.1412364 30.6464051,84.1412364 C26.6173467,84.1412364 23.0167467,83.9583512 19.1089987,82.6747965 C10.1965459,79.6809549 3.54253389
,72.0452381 2.99276486,62.8803114 C2.50416732,55.7328051 4.0915286,50.2953275 9.64677687,44.612453 C12.5143515,41.6186114 16.2620727,37.511443 20.2291854,34.7629983 C22.1830594,33.4187401 23.1174086,31.6864967 19.1495216,24.5389904 L22.453298,21.7595482 L26.9646021,24.8576447 C25.7124432,13.910884 22.8910363,13.1839857 37.6919663,1.3965173 L37.6922244,1.39755055 C33.5418554,6.22282762 37.4592307,9.07459736 35.1392828,13.8998744 C39.0470308,8.4004018 48.1324157,6.50697134 54.0534023,4.4895509 C46.247612,11.4540244 40.0775396,20.6671751 32.3482043,27.5780122 Z" id="Combined-Shape" transform="translate(29.840713, 42.768877) rotate(-3.000000) translate(-29.840713, -42.768877) "></path>
+ </g>
+ <g id="Group-23-Copy-6" transform="translate(290.000000, 239.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.741380, 92.167466) scale(-1, 1) rotate(-2.000000) translate(-54.741380, -92.167466) translate(2.741380, 20.167466)">
+ <path d="M35.8825554,64.2637833 C39.7908008,51.748347 40.2988018,44.4877966 37.4065582,42.482132 C15.4799028,27.2768025 49.453745,3.13403993 63.4010416,4.73260944 C89.3555367,7.70738412 81.0441518,33.3144546 73.2480367,43.4665822 C65.4519217,53.6187099 61.7437478,48.0924044 58.8389972,57.2170889 C56.9024967,63.300212 55.5367361,65.8101902 54.7417152,64.7470237 L35.8825554,64.2637833 Z" id="Path-11-Copy-3" fill="#2E2798" transform="translate(55.605683, 34.820680) rotate(-11.000000) translate(-55.605683, -34.820680) "></path>
+ <path d="M24.8752559,141.365071 L24.3685248,141.365071 L12.5030777,93.5119121 L8.72585359,124.894908 L2.71699463,122.694222 L0.4372178,57.2939702 L28.9089927,58.282589 L103.582307,59.0768677 L101.302531,124.47712 L95.2936716,126.677806 L91.5164476,95.2948096 L79.6510005,143.147969 L24.8752559,143.147969 L24.8752559,141.365071 Z" id="Combined-Shape" fill="#50E3C2"></path>
+ </g>
+ <path d="M52.9763434,2.6289674 C56.8552353,0.876322467 61.4504818,0 66.7620829,0 C85.4378898,0 94.7757932,18.725731 94.7757932,56.1771929 L66.0391754,56.1771929 L66.7620829,32.5007247 L39.1906039,32.5007247 L39.9135114,56.1771929 L11.1768936,56.1771929 C11.1768936,18.725731 20.514797,0 39.1906039,0 C44.502205,0 49.0974515,0.876322467 52.9763434,2.6289674 Z" id="Combined-Shape" fill="#420C5D"></path>
+ </g>
+ <g id="Group-23-Copy-4" transform="translate(132.000000, 193.000000)">
+ <g id="Group-2-Copy-2" transform="translate(55.342352, 106.297683) scale(-1, 1) rotate(-2.000000) translate(-55.342352, -106.297683) translate(3.842352, 1.797683)">
+ <path d="M35.610391,82.5466625 C39.470061,70.0772996 39.9654618,62.8415274 37.0965935,60.839346 C15.3471506,45.6604226 48.9931879,21.6358407 62.8187534,23.2445395 C88.5467194,26.2381638 80.337511,51.7506172 72.6217647,61.8602437 C64.9060184,71.9698702 61.2245173,66.4578853 58.3556719,75.5489176 C56.4431083,81.6096058 55.0922432,84.1096989 54.3030766,83.0491969 L35.610391,82.5466625 Z" id="Path-11-Copy-3" fill="#42D3BC" transform="translate(55.116611, 53.226907) rotate(-11.000000) translate(-55.116611, -53.226907) "></path>
+ <path d="M24.6603127,205.656291 L24.1579602,205.656291 L12.3950406,131.637153 L8.65045487,180.180286 L2.69351751,176.776271 L0.43343987,75.6153375 L28.6591947,77.1445304 L102.687269,78.3731185 L99.8921122,194.962727 L93.9351748,198.366742 L90.7256684,134.394934 L78.9627488,208.414072 L24.6603127,208.414072 L24.6603127,205.656291 Z" id="Combined-Shape" fill="#420C5D"></path>
+ <path d="M11.826669,49.8521569 L46.8832045,56.105634 L66.9367645,37.5720833 L63.1995769,59.0161914 L77.9456043,59.9023344 C87.8749728,33.5743 78.4532943,16.3301361 49.6805686,8.1698428 C20.907843,0.00954948637 8.28987644,13.9036542 11.826669,49.8521569 Z" id="Path-17" fill="#55246D" transform="translate(46.506369, 32.903825) rotate(-10.000000) translate(-46.506369, -32.903825) "></path>
+ </g>
+ </g>
+ <g id="Group-23-Copy-7" transform="translate(370.000000, 258.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.963640, 79.812539) scale(-1, 1) rotate(-2.000000) translate(-54.963640, -79.812539) translate(2.963640, 1.812539)">
+ <path d="M35.8989775,76.6397301 C39.8008103,64.1422795 40.3052562,56.8913132 37.4123152,54.8868313 C15.4803721,39.6904679 49.4393634,15.5951695 63.3861234,17.1984201 C89.3396199,20.1819056 81.0413851,45.7520246 73.2509058,55.8873283 C65.4604266,66.022632 61.7499311,60.5016435 58.849861,69.6131884 C56.9164808,75.6875517 55.5520608,78.1936418 54.7566009,77.1314588 L35.8989775,76.6397301 Z" id="Path-11-Copy-3" fill="#55246D" transform="translate(55.601964, 47.245458) rotate(-11.000000) translate(-55.601964, -47.245458) "></path>
+ <path d="M24.8752559,153.640615 L24.3685248,153.640615 L12.5030777,105.853502 L8.72585359,137.193183 L2.71699463,134.995535 L0.4372178,69.6855475 L28.9089927,70.6728018 L103.582307,71.4659842 L101.302531,136.775971 L95.2936716,138.97362 L91.5164476,107.633939 L79.6510005,155.421051 L24.8752559,155.421051 L24.8752559,153.640615 Z" id="Combined-Shape" fill="#420C5D"></path>
+ <path d="M23.8661526,44.6857613 L55.4680487,50.2677843 L73.5570663,33.66018 L70.1765274,52.8658267 L83.4703281,53.6517687 C92.4359909,30.0692483 83.9509572,14.631553 58.015227,7.33868285 C32.0794967,0.0458126581 20.696472,12.4948388 23.8661526,44.6857613 Z" id="Path-17" fill="#7D4698" transform="translate(55.136710, 29.484951) scale(-1, 1) rotate(-10.000000) translate(-55.136710, -29.484951) "></path>
+ </g>
+ </g>
+ <g id="Group-23-Copy-9" transform="translate(474.000000, 244.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.786430, 93.460752) scale(-1, 1) rotate(-2.000000) translate(-54.786430, -93.460752) translate(2.786430, 20.960752)">
+ <path d="M35.0530534,66.0156524 C38.9535054,53.5871238 39.4572722,46.3759838 36.5643538,44.3822324 C14.6325821,29.2672185 48.5870776,5.30723748 62.5330127,6.90297672 C88.4849741,9.87248455 81.7988279,40.2173958 74.0097893,50.2963784 C66.2207507,60.3753611 60.9007805,49.9684822 58.0017208,59.0297729 C56.0690143,65.0706333 54.7049116,67.562849 53.9094125,66.50642 L35.0530534,66.0156524 Z" id="Path-11-Copy-3" fill="#55246D" transform="translate(55.182791, 36.784729) scale(-1, 1) rotate(-19.000000) translate(-55.182791, -36.784729) "></path>
+ <path d="M24.8752559,142.670229 L24.3685248,142.670229 L12.5030777,95.1485797 L8.72585359,126.314165 L2.71699463,124.128725 L0.4372178,59.1815429 L28.9089927,60.1633128 L103.582307,60.952089 L101.302531,125.899271 L95.2936716,128.084711 L91.5164476,96.9191258 L79.6510005,144.440775 L24.8752559,144.440775 L24.8752559,142.670229 Z" id="Combined-Shape" fill="#7D4698"></path>
+ </g>
+ <path d="M15.2294429,46.864359 L81.92566,56.8387658 C101.262505,33.0279984 96.4201515,17.0655739 67.3985995,8.95149223 C38.3770475,0.837410558 20.9873286,13.4750328 15.2294429,46.864359 Z" id="Path-17" fill="#2E2798" transform="translate(54.376651, 31.705378) rotate(-10.000000) translate(-54.376651, -31.705378) "></path>
+ </g>
+ <g id="Group-23-Copy-13" transform="translate(49.000000, 214.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.786430, 93.460752) scale(-1, 1) rotate(-2.000000) translate(-54.786430, -93.460752) translate(2.786430, 20.960752)">
+ <path d="M35.0530534,66.0156524 C38.9535054,53.5871238 39.4572722,46.3759838 36.5643538,44.3822324 C14.6325821,29.2672185 48.5870776,5.30723748 62.5330127,6.90297672 C88.4849741,9.87248455 81.7988279,40.2173958 74.0097893,50.2963784 C66.2207507,60.3753611 60.9007805,49.9684822 58.0017208,59.0297729 C56.0690143,65.0706333 54.7049116,67.562849 53.9094125,66.50642 L35.0530534,66.0156524 Z" id="Path-11-Copy-3" fill="#55246D" transform="translate(55.182791, 36.784729) scale(-1, 1) rotate(-19.000000) translate(-55.182791, -36.784729) "></path>
+ <path d="M24.8752559,142.670229 L24.3685248,142.670229 L12.5030777,95.1485797 L8.72585359,126.314165 L2.71699463,124.128725 L0.4372178,59.1815429 L28.9089927,60.1633128 L103.582307,60.952089 L101.302531,125.899271 L95.2936716,128.084711 L91.5164476,96.9191258 L79.6510005,144.440775 L24.8752559,144.440775 L24.8752559,142.670229 Z" id="Combined-Shape" fill="#7D4698"></path>
+ </g>
+ <path d="M15.2294429,46.864359 L81.92566,56.8387658 C101.262505,33.0279984 96.4201515,17.0655739 67.3985995,8.95149223 C38.3770475,0.837410558 20.9873286,13.4750328 15.2294429,46.864359 Z" id="Path-17" fill="#2E2798" transform="translate(54.376651, 31.705378) rotate(-10.000000) translate(-54.376651, -31.705378) "></path>
+ </g>
+ <g id="Group-23" transform="translate(215.000000, 238.000000)">
+ <g id="Group-2-Copy-2" transform="translate(54.747925, 104.034769) scale(-1, 1) rotate(-2.000000) translate(-54.747925, -104.034769) translate(2.747925, 32.034769)">
+ <path d="M35.8815044,64.431758 C39.7901608,51.8836374 40.2983898,44.6041783 37.4061914,42.5933807 C15.4798779,27.349137 49.4546688,3.14253741 63.4019981,4.74485115 C89.3565542,7.72659343 81.0443266,33.4005468 73.2478509,43.5793247 C65.4513752,53.7581027 61.7433507,48.217527 58.8383001,57.3660425 C56.9015997,63.4650529 55.5357532,65.9816034 54.7407606,64.915694 L35.8815044,64.431758 Z" id="Path-11-Copy-3" fill="#A9FEF8" transform="translate(55.605922, 34.911361) rotate(-11.000000) translate(-55.605922, -34.911361) "></path>
+ <path d="M24.8752559,141.73377 L24.3685248,141.73377 L12.5030777,93.7558035 L8.72585359,125.22065 L2.71699463,123.014225 L0.4372178,57.4434004 L28.9089927,58.4345977 L103.582307,59.2309479 L101.302531,124.801772 L95.2936716,127.008198 L91.5164476,95.543351 L79.6510005,143.521318 L24.8752559,143.521318 L24.8752559,141.73377 Z" id="Combined-Shape" fill="#42D3BC"></path>
+ <path d="" id="Path-2" stroke="#979797"></path>
+ </g>
+ <path d="M91.2175339,51.3613417 L26.5422805,73.0259291 C9.85687601,56.6925877 7.07386088,46.1441716 18.1932351,41.3806807 C34.8722963,34.2354443 29.4940562,21.8992964 51.8432227,13.5452668 C66.742667,7.97591371 79.8674374,20.581272 91.2175339,51.3613417 Z" id="Path-19" fill="#2E2798" transform="translate(51.370333, 42.645608) rotate(20.000000) translate(-51.370333, -42.645608) "></path>
+ </g>
+ <polygon id="Rectangle" fill="#7D4698" points="395 64 417 64 417 71 395 71"></polygon>
+ <polygon id="Rectangle-Copy" fill="#7D4698" points="391 54 418 54 418 61 391 61"></polygon>
+ <polygon id="Rectangle-Copy-2" fill="#7D4698" points="393 73 413 73 413 80 393 80"></polygon>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/public/maps/style.css.map b/public/maps/style.css.map
index 3af35a67..f13c14f4 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 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@media (min-width: 767px) {\n h1 {\n font-size: 50px;\n line-height: 60px;\n }\n}\n\n@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@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@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@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@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@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@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@media (min-width: 767px) {\n .header h1 {\n font-size: 40px;\n line-height: 40px;\n }\n}\n\n@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@media (min-width: 767px) {\n .header h4 {\n font-size: 16px;\n line-height: 18px;\n }\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .content .fixed-width {\n max-width: 728px;\n }\n}\n\n@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@media (min-width: 767px) {\n .info-area #firstName {\n width: 50%;\n }\n}\n\n.info-area #lastName {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #lastName {\n width: 50%;\n }\n}\n\n.info-area #streetAddress {\n width: 100%;\n}\n\n@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@media (min-width: 767px) {\n .info-area #locality {\n width: 33%;\n }\n}\n\n.info-area #region {\n width: 45%;\n}\n\n@media (min-width: 767px) {\n .info-area #region {\n width: 34%;\n }\n}\n\n.info-area #postalCode {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #postalCode {\n width: 33%;\n }\n}\n\n.info-area #email {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #email {\n width: 56%;\n }\n}\n\n.info-area .receipt {\n display: none;\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .info-area #expYear {\n width: 33%;\n }\n}\n\n.info-area #cvc {\n width: 38%;\n}\n\n@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@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@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@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@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@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@-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@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@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@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@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@import \"breakpoint/settings\";
\n@import 'breakpoint/context';\n@import 'breakpoint/helpers';\n@import 'breakpoint/parsers';\n@import 'breakpoint/no-query';\n\n@import 'breakpoint/respond-to';\n\n@import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@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@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
+{"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@media (min-width: 767px) {\n h1 {\n font-size: 50px;\n line-height: 60px;\n }\n}\n\n@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@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@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@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@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@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@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@media (min-width: 767px) {\n .header h1 {\n font-size: 40px;\n line-height: 40px;\n }\n}\n\n@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@media (min-width: 767px) {\n .header h4 {\n font-size: 16px;\n line-height: 18px;\n }\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .content .fixed-width {\n max-width: 728px;\n }\n}\n\n@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@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@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@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@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@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@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@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@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@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@media (min-width: 76
7px) {\n .front .header {\n background-image: url(\"../images/tor-header-campaign-2018.svg\");\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@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@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@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@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@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@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@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@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@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@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@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@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@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@media (min-width: 767px) {\n .info-area #firstName {\n width: 50%;\n }\n}\n\n.info-area #lastName {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #lastName {\n width: 50%;\n }\n}\n\n.info-area #streetAddress {\n width: 100%;\n}\n\n@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@media (min-width: 767px) {\n .info-area #locality {\n width: 33%;\n }\n}\n\n.info-area #region {\n width: 45%;\n}\n\n@media (min-width: 767px) {\n .info-area #region {\n width: 34%;\n }\n}\n\n.info-area #postalCode {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #postalCode {\n width: 33%;\n }\n}\n\n.info-area #email {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #email {\n width: 56%;\n }\n}\n\n.info-area .receipt {\n display: none;\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .info-area #expYear {\n width: 33%;\n }\n}\n\n.info-area #cvc {\n width: 38%;\n}\n\n@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@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@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@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@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@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@-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@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@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@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@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@import \"breakpoint/settings\";
\n@import 'breakpoint/context';\n@import 'breakpoint/helpers';\n@import 'breakpoint/parsers';\n@import 'breakpoint/no-query';\n\n@import 'breakpoint/respond-to';\n\n@import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@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@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.svg');\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 df5fc7b4..67ba7c37 100644
--- a/sass/components/_donate.scss
+++ b/sass/components/_donate.scss
@@ -1,6 +1,6 @@
.front .header {
@include breakpoint($screen-m) {
- background-image: url('../images/tor-header-campaign-2018.png');
+ background-image: url('../images/tor-header-campaign-2018.svg');
background-position: bottom right;
background-repeat: no-repeat;
background-size: 40%;
1
0
commit 6083516d51723f96df19340257bc8b2a8af0186c
Author: Peter Haight <peterh(a)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;
}
}
+@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;
}
+@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@media (min-width: 767px) {\n h1 {\n font-size: 50px;\n line-height: 60px;\n }\n}\n\n@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@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@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@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@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@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@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@media (min-width: 767px) {\n .header .content-wrapper .header-content h1 {\n font-size: 50px;\n line-height: 60px;\n }\n}\n\n@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@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@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@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@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@media (min-width: 767px) {\n .content .fixed-width {\n max-width: 728px;\n }\n}\n\n@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@media (min-width: 767px) {\n .info-area #firstName {\n width: 50%;\n }\n}\n\n.info-area #lastName {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #lastName {\n width: 50%;\n }\n}\n\n.info-area #streetAddress {\n width: 100%;\n}\n\n@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@media (min-width: 767px) {\n .info-area #locality {\n width: 33%;\n }\n}\n\n.info-area #region {\n width: 45%;\n}\n\n@media (min-width: 767px) {\n .info-area #region {\n width: 34%;\n
}\n}\n\n.info-area #postalCode {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #postalCode {\n width: 33%;\n }\n}\n\n.info-area #email {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #email {\n width: 56%;\n }\n}\n\n.info-area .receipt {\n display: none;\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .info-area
#expYear {\n width: 33%;\n }\n}\n\n.info-area #cvc {\n width: 38%;\n}\n\n@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@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@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@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@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@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@-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@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@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@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@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@import \"breakpoint/settings\";\n@import 'breakpoint/context';\n@import 'breakpoint/helpers';\n@import 'breakpoint/parsers';\n@import 'breakpoint/no-query';\n\n@import 'breakpoint/respond-to';\n\n@import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@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@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@media (min-width: 767px) {\n h1 {\n font-size: 50px;\n line-height: 60px;\n }\n}\n\n@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@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@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@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@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@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@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@media (min-width: 767px) {\n .header h1 {\n font-size: 40px;\n line-height: 40px;\n }\n}\n\n@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@media (min-width: 767px) {\n .header h4 {\n font-size: 16px;\n line-height: 18px;\n }\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .content .fixed-width {\n max-width: 728px;\n }\n}\n\n@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@media (min-width: 767px) {\n .info-area #firstName {\n width: 50%;\n }\n}\n\n.info-area #lastName {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #lastName {\n width: 50%;\n }\n}\n\n.info-area #streetAddress {\n width: 100%;\n}\n\n@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@media (min-width: 767px) {\n .info-area #locality {\n width: 33%;\n }\n}\n\n.info-area #region {\n width: 45%;\n}\n\n@media (min-width: 767px) {\n .info-area #region {\n width: 34%;\n }\n}\n\n.info-area #postalCode {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #postalCode {\n width: 33%;\n }\n}\n\n.info-area #email {\n width: 100%;\n}\n\n@media (min-width: 767px) {\n .info-area #email {\n width: 56%;\n }\n}\n\n.info-area .receipt {\n display: none;\n}\n\n@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@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@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@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@media (min-width: 767px) {\n .info-area #expYear {\n width: 33%;\n }\n}\n\n.info-area #cvc {\n width: 38%;\n}\n\n@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@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@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@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@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@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@-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@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@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@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@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@import \"breakpoint/settings\";
\n@import 'breakpoint/context';\n@import 'breakpoint/helpers';\n@import 'breakpoint/parsers';\n@import 'breakpoint/no-query';\n\n@import 'breakpoint/respond-to';\n\n@import \"breakpoint/legacy-settings\";\n\n//////////////////////////////\n// Breakpoint Mixin\n//////////////////////////////\n\n@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@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 ""
1
0

17 Dec '18
commit 3c3c4878d4ae09cbfc1cbcf7a0b90be611281f5d
Author: Peter Haight <peterh(a)giantrabbit.com>
Date: Tue Nov 20 14:27:12 2018 -0800
Removed "independent" from front page
Stephanie asked that we remove independent from the title text on the
front page.
---
templates/index.twig | 2 +-
translation/out/messages.pot | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/templates/index.twig b/templates/index.twig
index 450179df..0a03c1d7 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 %} <b>{% trans %}Mozilla will match your gift and double your impact.{% endtrans %}</b></h4>
+ <h4>{% trans %}Stand up for the universal human rights to privacy and freedom and help keep Tor robust and secure.{% endtrans %} <b>{% trans %}Mozilla will match your gift and double your impact.{% endtrans %}</b></h4>
{% endblock %}
{% endembed %}
{% endblock %}
diff --git a/translation/out/messages.pot b/translation/out/messages.pot
index 5a628b76..262f7d51 100644
--- a/translation/out/messages.pot
+++ b/translation/out/messages.pot
@@ -474,7 +474,7 @@ msgstr ""
#: 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."
+"Tor robust and secure."
msgstr ""
#: tmp/cache_locale/c7/c763c19bb6abb9330294c550c8241bb3874e3b4e17fb6e7b15db26c60df8d5fe.php:640
1
0
commit 757608cb25217831d044dd7d8291ea3fc83f1da3
Author: Damian Johnson <atagar(a)torproject.org>
Date: Mon Dec 17 10:53:30 2018 -0800
Drop StaleDesc notifications
Only moria1 votes on the new flag. Treating it in the same way as BadExit...
https://lists.torproject.org/pipermail/tor-consensus-health/2018-December/0…
---
consensus_health_checker.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/consensus_health_checker.py b/consensus_health_checker.py
index 8a72a82..3d675ca 100755
--- a/consensus_health_checker.py
+++ b/consensus_health_checker.py
@@ -675,11 +675,11 @@ def has_similar_flag_counts(latest_consensus, consensuses, votes):
for flag, count in flag_count.items():
# Skipping check for the following flags because...
#
- # * BadExit is only voted on by a few authorities.
+ # * BadExit and StaleDesc is only voted on by a few authorities.
# * Running isn't voted on when an authority first starts up.
# * moria1 likes to experiment with the HSDir flag.
- if flag in ('BadExit', 'Running', 'HSDir'):
+ if flag in ('BadExit', 'Running', 'HSDir', 'StaleDesc'):
continue
vote_count = authority_flag_count.get(flag, 0)
1
0
commit b91a5c31abe574db813075448e4a8e94c1b592ed
Author: Damian Johnson <atagar(a)torproject.org>
Date: Mon Dec 17 10:14:00 2018 -0800
Add ACTIVE and DORMANT signals
Oops! I noted these in the docs when they were added to the spec but I forgot
to add them to the enumeration. With this the following 'new capabilitiy'
notices are no longer noted after running our tests...
[Signal] ACTIVE
[Signal] DORMANT
---
stem/__init__.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/stem/__init__.py b/stem/__init__.py
index 57ce93a4..d07b40ba 100644
--- a/stem/__init__.py
+++ b/stem/__init__.py
@@ -744,6 +744,8 @@ Signal = stem.util.enum.UppercaseEnum(
'NEWNYM',
'CLEARDNSCACHE',
'HEARTBEAT',
+ 'ACTIVE',
+ 'DORMANT',
)
CircStatus = stem.util.enum.UppercaseEnum(
1
0
commit 098c571928c231fc12619049ddcb6e02a80cddaf
Author: Damian Johnson <atagar(a)torproject.org>
Date: Mon Dec 17 10:40:09 2018 -0800
Add StaleDesc flag
Recognize tor's new StaleDesc flag. This hasn't yet made its way into the
spec...
https://trac.torproject.org/projects/tor/ticket/28887
... but tor's changelog has a nice description of it. This removes a couple
more 'missing capability' notices from our test runs...
[Flag (consensus)] StaleDesc
[Flag (microdescriptor consensus)] StaleDesc
---
stem/__init__.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/stem/__init__.py b/stem/__init__.py
index d07b40ba..10a5d21b 100644
--- a/stem/__init__.py
+++ b/stem/__init__.py
@@ -78,6 +78,9 @@ Library for working with the tor process.
.. versionchanged:: 1.5.0
Added the NO_ED_CONSENSUS flag.
+ .. versionchanged:: 1.8.0
+ Added the STALE_DESC flag.
+
=================== ===========
Flag Description
=================== ===========
@@ -92,6 +95,7 @@ Library for working with the tor process.
**NO_ED_CONSENSUS** relay's Ed25519 doesn't reflrect the consensus
**RUNNING** relay is currently usable
**STABLE** relay's suitable for long-lived circuits
+ **STALE_DESC** relay descriptor is outdated and should be re-uploaded
**UNNAMED** relay isn't currently bound to a nickname
**V2DIR** relay supports the v2 directory protocol
**VALID** relay has been validated
@@ -724,6 +728,7 @@ Flag = stem.util.enum.Enum(
('NO_ED_CONSENSUS', 'NoEdConsensus'),
('RUNNING', 'Running'),
('STABLE', 'Stable'),
+ ('STALE_DESC', 'StaleDesc'),
('UNNAMED', 'Unnamed'),
('V2DIR', 'V2Dir'),
('V3DIR', 'V3Dir'),
1
0
commit 1764f4396bff96671b4709ffd2f8a88fa0d6ccf4
Author: Damian Johnson <atagar(a)torproject.org>
Date: Fri Dec 14 11:27:44 2018 -0800
Deduplicate new capability messages
Clearly we're being way too verbose...
Your version of Tor has capabilities stem currently isn't taking advantage of.
If you're running the latest version of stem then please file a ticket on:
https://trac.torproject.org/projects/tor/wiki/doc/stem/bugs
New capabilities are:
[Flag (microdescriptor)] StaleDesc
[Flag] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Flag (microdescriptor)] StaleDesc
[Signal] ACTIVE
[Signal] DORMANT
---
run_tests.py | 2 +-
test/__init__.py | 6 +++---
test/integ/descriptor/networkstatus.py | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/run_tests.py b/run_tests.py
index 3afc5c9a..7fb0a9f9 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -310,7 +310,7 @@ def main():
if new_capabilities:
println(NEW_CAPABILITIES_FOUND, ERROR)
- for capability_type, msg in new_capabilities:
+ for capability_type, msg in sorted(new_capabilities, key = lambda x: x[1]):
println(' [%s] %s' % (capability_type, msg), ERROR)
sys.exit(1 if error_tracker.has_errors_occured() else 0)
diff --git a/test/__init__.py b/test/__init__.py
index db6282f4..6ca66041 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -61,7 +61,7 @@ STEM_BASE = os.path.sep.join(__file__.split(os.path.sep)[:-2])
# Store new capabilities (events, descriptor entries, etc.)
-NEW_CAPABILITIES = []
+NEW_CAPABILITIES = set()
NEW_CAPABILITIES_SUPPRESSION_TOKENS = set()
# File extensions of contents that should be ignored.
@@ -84,7 +84,7 @@ def get_new_capabilities():
Provides a list of capabilities tor supports but stem doesn't, as discovered
while running our tests.
- :returns: **list** of (type, message) tuples for the capabilities
+ :returns: **set** of (type, message) tuples for the capabilities
"""
return NEW_CAPABILITIES
@@ -101,7 +101,7 @@ def register_new_capability(capability_type, msg, suppression_token = None):
"""
if suppression_token not in NEW_CAPABILITIES_SUPPRESSION_TOKENS:
- NEW_CAPABILITIES.append((capability_type, msg))
+ NEW_CAPABILITIES.add((capability_type, msg))
if suppression_token:
NEW_CAPABILITIES_SUPPRESSION_TOKENS.add(suppression_token)
diff --git a/test/integ/descriptor/networkstatus.py b/test/integ/descriptor/networkstatus.py
index 81eea545..b9684e6f 100644
--- a/test/integ/descriptor/networkstatus.py
+++ b/test/integ/descriptor/networkstatus.py
@@ -58,7 +58,7 @@ class TestNetworkStatus(unittest.TestCase):
for flag in router.flags:
if flag not in stem.Flag and flag not in reported_flags:
- test.register_new_capability('Flag', flag)
+ test.register_new_capability('Flag (consensus)', flag)
reported_flags.append(flag)
for line in router.get_unrecognized_lines():
@@ -91,7 +91,7 @@ class TestNetworkStatus(unittest.TestCase):
for flag in router.flags:
if flag not in stem.Flag:
- test.register_new_capability('Flag (microdescriptor)', flag)
+ test.register_new_capability('Flag (microdescriptor consensus)', flag)
reported_flags.append(flag)
for line in router.get_unrecognized_lines():
1
0

[translation/tor-launcher-properties_completed] Update translations for tor-launcher-properties_completed
by translation@torproject.org 17 Dec '18
by translation@torproject.org 17 Dec '18
17 Dec '18
commit 6d894bcb4f8360bc7274ad9c099efd6a75cba1e5
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Dec 17 17:49:23 2018 +0000
Update translations for tor-launcher-properties_completed
---
ka/torlauncher.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ka/torlauncher.properties b/ka/torlauncher.properties
index 457c46f80..b1f17ec98 100644
--- a/ka/torlauncher.properties
+++ b/ka/torlauncher.properties
@@ -60,7 +60,7 @@ torlauncher.bootstrapStatus.loading_keys=უფლებამოსილი
torlauncher.bootstrapStatus.requesting_descriptors=გადამცემის მონაცემების მოთხოვნა
torlauncher.bootstrapStatus.loading_descriptors=გადამცემის მონაცემების ჩატვირთვა
torlauncher.bootstrapStatus.conn_or=უკავშირდება Tor-ქსელს
-torlauncher.bootstrapStatus.handshake_or=Tor-ის კავშირის წრედის დამყარება
+torlauncher.bootstrapStatus.handshake_or=იქმნება Tor-ის წრედი
torlauncher.bootstrapStatus.done=Tor-ქსელთან დაკავშირებულია!
torlauncher.bootstrapWarning.done=მზადაა
1
0

[translation/tor-launcher-properties] Update translations for tor-launcher-properties
by translation@torproject.org 17 Dec '18
by translation@torproject.org 17 Dec '18
17 Dec '18
commit cb52199a1745ba78160b1b226dd30115122488af
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Dec 17 17:49:16 2018 +0000
Update translations for tor-launcher-properties
---
ka/torlauncher.properties | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ka/torlauncher.properties b/ka/torlauncher.properties
index 457c46f80..b1f17ec98 100644
--- a/ka/torlauncher.properties
+++ b/ka/torlauncher.properties
@@ -60,7 +60,7 @@ torlauncher.bootstrapStatus.loading_keys=უფლებამოსილი
torlauncher.bootstrapStatus.requesting_descriptors=გადამცემის მონაცემების მოთხოვნა
torlauncher.bootstrapStatus.loading_descriptors=გადამცემის მონაცემების ჩატვირთვა
torlauncher.bootstrapStatus.conn_or=უკავშირდება Tor-ქსელს
-torlauncher.bootstrapStatus.handshake_or=Tor-ის კავშირის წრედის დამყარება
+torlauncher.bootstrapStatus.handshake_or=იქმნება Tor-ის წრედი
torlauncher.bootstrapStatus.done=Tor-ქსელთან დაკავშირებულია!
torlauncher.bootstrapWarning.done=მზადაა
1
0

[translation/donatepages-messagespot] Update translations for donatepages-messagespot
by translation@torproject.org 17 Dec '18
by translation@torproject.org 17 Dec '18
17 Dec '18
commit dfd7a17e429784c77b4e3e03a5d57e8735a39478
Author: Translation commit bot <translation(a)torproject.org>
Date: Mon Dec 17 16:15:26 2018 +0000
Update translations for donatepages-messagespot
---
locale/es_AR/LC_MESSAGES/messages.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/locale/es_AR/LC_MESSAGES/messages.po b/locale/es_AR/LC_MESSAGES/messages.po
index cf0715b56..2b8ce1d41 100644
--- a/locale/es_AR/LC_MESSAGES/messages.po
+++ b/locale/es_AR/LC_MESSAGES/messages.po
@@ -925,7 +925,7 @@ msgid ""
"FAQ</a> has answers to all those questions, and more."
msgstr ""
"<a class=\"hyperlinks links\" target=\"_blank\" "
-"href=\"https://www.torproject.org/docs/faq.html.en\">Estas PMF del Proyecto "
+"href=\"https://www.torproject.org/docs/faq.html.en\">Estas FAQ del Proyecto "
"Tor</a> tienen respuestas a todas esas preguntas, y más."
#: tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:166
@@ -940,7 +940,7 @@ msgid ""
msgstr ""
"Creemos que Tor es la mejor solución disponible al día de hoy, y sabemos que"
" hace un mejor papel al mantenerte anónimo con seguridad que otras opciones "
-"tales como RPVs, cadenas de proxies, o modos de \"navegación privada\" de "
+"tales como VPNs, cadenas de proxies, o modos de \"navegación privada\" de "
"los navegadores."
#: tmp/cache_locale/0e/0e65c68f2900f432bc062864e7bafc989d6286e272f5e98882a99f52ea4c5c89.php:172
1
0