PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
← All changes | assets/css/charitable.css +1341 -318 1.7.0.11 → 1.8.13 View file →
@@ -1,14 +1,18 @@
1 1 /* Campaign summary widget */
2 2 .campaign-description {
3 - margin-bottom: 1em; }
3 + margin-bottom: 1em;
4 +}
4 5
5 6 .single-campaign .campaign-description {
6 7 font-size: 1.5em;
7 - font-weight: bolder; }
8 + font-weight: bolder;
9 +}
10 +
8 11 .single-campaign.campaign-widget .campaign-description {
9 12 font-size: 1em;
10 - font-weight: normal; }
13 + font-weight: normal;
14 +}
11 15
12 16 .campaign-summary {
13 17 *zoom: 1;
14 18 padding: 0 1em;
@@ -15,52 +19,74 @@
15 19 margin-bottom: 1em;
16 20 border: 1px solid #e6e6e6;
17 21 display: flex;
18 22 flex-wrap: wrap;
19 - flex-direction: row; }
20 - .campaign-summary:before, .campaign-summary:after {
21 - content: " ";
22 - display: table; }
23 - .campaign-summary:after {
24 - clear: both; }
25 - .campaign-summary .campaign-summary-item {
26 - float: left;
27 - width: 50%;
28 - padding: 1em 0;
29 - border-bottom: 1px solid #e6e6e6; }
30 - .campaign-summary .campaign-raised .amount,
31 - .campaign-summary .campaign-figures .amount {
32 - display: block;
33 - font-size: 1.5em;
34 - font-weight: bolder; }
35 - .campaign-summary .campaign-donors {
36 - clear: left; }
37 - .campaign-summary .donors-count,
38 - .campaign-summary .time-left {
39 - font-weight: bolder; }
40 - .campaign-summary .campaign-donation {
41 - float: left;
42 - width: 100%;
43 - padding: 1em 0;
44 - text-align: center; }
45 - .campaign-summary .campaign-donation .donate-button {
46 - display: inline-block; }
23 + flex-direction: row;
24 +}
47 25
26 +.campaign-summary:before,
27 +.campaign-summary:after {
28 + content: " ";
29 + display: table;
30 +}
31 +
32 +.campaign-summary:after {
33 + clear: both;
34 +}
35 +
36 +.campaign-summary .campaign-summary-item {
37 + float: left;
38 + width: 50%;
39 + padding: 1em 0;
40 + border-bottom: 1px solid #e6e6e6;
41 +}
42 +
43 +.campaign-summary .campaign-raised .amount,
44 +.campaign-summary .campaign-figures .amount {
45 + display: block;
46 + font-size: 1.5em;
47 + font-weight: bolder;
48 +}
49 +
50 +.campaign-summary .campaign-donors {
51 + clear: left;
52 +}
53 +
54 +.campaign-summary .donors-count,
55 +.campaign-summary .time-left {
56 + font-weight: bolder;
57 +}
58 +
59 +.campaign-summary .campaign-donation {
60 + float: left;
61 + width: 100%;
62 + padding: 1em 0;
63 + text-align: center;
64 +}
65 +
66 +.campaign-summary .campaign-donation .donate-button {
67 + display: inline-block;
68 +}
69 +
48 70 .campaign-is-endless .campaign-summary-item,
49 71 .campaign-has-no-goal .campaign-summary-item {
50 72 width: 100%;
51 - text-align: center; }
73 + text-align: center;
74 +}
52 75
53 76 /* Campaign Progress Bar */
54 77 .campaign-progress-bar {
55 78 width: 100%;
56 79 height: 10px;
57 - background-color: #e6e6e6; }
58 - .campaign-progress-bar .bar {
59 - position: relative;
60 - display: block;
61 - height: 100%; }
80 + background-color: #e6e6e6;
81 +}
62 82
83 +.campaign-progress-bar .bar {
84 + position: relative;
85 + display: block;
86 + height: 100%;
87 +}
88 +
63 89 /* Donate Button */
64 90 .donate-button {
65 91 padding: 6px 24px;
66 92 font-size: 1em;
@@ -65,206 +91,346 @@
65 91 padding: 6px 24px;
66 92 font-size: 1em;
67 93 line-height: 1.5em;
68 94 border: none;
69 - color: #fff; }
95 + color: #fff;
96 +}
70 97
71 98 /* Forms */
72 99 .charitable-button {
73 - cursor: pointer; }
100 + cursor: pointer;
101 +}
74 102
75 103 .charitable-form-field {
76 - margin-bottom: 1em; }
77 - .charitable-form-field label {
78 - display: block;
79 - margin-bottom: 4px; }
80 - .charitable-form-field input,
81 - .charitable-form-field select,
82 - .charitable-form-field textarea {
83 - width: 100%; }
84 - .charitable-form-field button,
85 - .charitable-form-field input[type=submit],
86 - .charitable-form-field input[type=button],
87 - .charitable-form-field input[type=radio],
88 - .charitable-form-field input[type=checkbox] {
89 - width: auto;
90 - margin-left: 0; }
91 - .charitable-form-field.odd {
92 - clear: left; }
93 - .charitable-form-field.charitable-form-field-checkbox input[type=checkbox] {
94 - display: inline;
95 - height: auto; }
96 - .charitable-form-field.charitable-form-field-checkbox label {
97 - display: inline;
98 - padding-left: 4px; }
99 - .charitable-form-field.charitable-radio-list {
100 - list-style: none;
101 - margin-left: 0;
102 - padding-left: 0; }
103 - .charitable-form-field.charitable-radio-list li {
104 - list-style: none;
105 - margin: 0 20px 0 0;
106 - display: inline-block;
107 - line-height: 1em; }
108 - .charitable-form-field.charitable-form-field-multi-checkbox ul {
109 - list-style: none;
110 - margin-left: 0;
111 - padding-left: 0; }
112 - .charitable-form-field.charitable-form-field-multi-checkbox ul li {
113 - list-style: none;
114 - margin-left: 0;
115 - padding-left: 0; }
116 - .charitable-form-field .wp-media-buttons {
117 - margin-bottom: 0.5em; }
118 - .charitable-form-field .wp-editor-container {
119 - border: 1px solid #dedede; }
104 + margin-bottom: 1em;
105 +}
120 106
107 +.charitable-form-field label {
108 + display: block;
109 + margin-bottom: 4px;
110 +}
111 +
112 +.charitable-form-field input,
113 +.charitable-form-field select,
114 +.charitable-form-field textarea {
115 + width: 100%;
116 +}
117 +
118 +.charitable-form-field button,
119 +.charitable-form-field input[type=submit],
120 +.charitable-form-field input[type=button],
121 +.charitable-form-field input[type=radio],
122 +.charitable-form-field input[type=checkbox] {
123 + width: auto;
124 + margin-left: 0;
125 +}
126 +
127 +.charitable-form-field.odd {
128 + clear: left;
129 +}
130 +
131 +.charitable-form-field.charitable-form-field-checkbox input[type=checkbox] {
132 + display: inline;
133 + height: auto;
134 +}
135 +
136 +.charitable-form-field.charitable-form-field-checkbox label {
137 + display: inline;
138 + padding-left: 4px;
139 + font-size: 16px;
140 + line-height: 16px;
141 +}
142 +
143 +.charitable-form-field.charitable-radio-list {
144 + list-style: none;
145 + margin-left: 0;
146 + padding-left: 0;
147 +}
148 +
149 +.charitable-form-field.charitable-radio-list li {
150 + list-style: none;
151 + margin: 0 20px 0 0;
152 + display: inline-block;
153 + line-height: 1em;
154 +}
155 +
156 +.charitable-form-field.charitable-form-field-multi-checkbox ul {
157 + list-style: none;
158 + margin-left: 0;
159 + padding-left: 0;
160 +}
161 +
162 +.charitable-form-field.charitable-form-field-multi-checkbox ul li {
163 + list-style: none;
164 + margin-left: 0;
165 + padding-left: 0;
166 +}
167 +
168 +.charitable-form-field .wp-media-buttons {
169 + margin-bottom: 0.5em;
170 +}
171 +
172 +.charitable-form-field .wp-editor-container {
173 + border: 1px solid #dedede;
174 +}
175 +
121 176 .charitable-fieldset > :last-child,
122 177 .charitable-fieldset-field-wrapper > :last-child {
123 - margin-bottom: 1em; }
178 + margin-bottom: 1em;
179 +}
124 180
125 181 .charitable-radio-list label,
126 182 .charitable-checkbox-list label {
127 - display: inline; }
183 + display: inline;
184 +}
128 185
129 186 .charitable-submit-field .button {
130 187 font-size: 1em;
131 - line-height: 1.5em; }
188 + line-height: 1.5em;
189 +}
132 190
133 191 .charitable-form-content {
134 - margin-bottom: 1em; }
192 + margin-bottom: 1em;
193 + font-size: 16px;
194 +}
135 195
136 196 .charitable-gateway-fields {
137 - padding-top: 1em; }
197 + padding-top: 1em;
198 +}
138 199
139 200 #charitable_field_cc_cvc {
140 - max-width: 180px; }
141 - @media (min-width: 48em) {
142 - #charitable_field_cc_cvc {
143 - float: left;
144 - width: 33%; } }
201 + max-width: 180px;
202 +}
145 203
146 204 @media (min-width: 48em) {
205 + #charitable_field_cc_cvc {
206 + float: left;
207 + width: 33%;
208 + }
209 +}
210 +@media (min-width: 48em) {
147 211 #charitable_field_cc_expiration {
148 212 float: left;
149 213 width: 63%;
150 214 margin-left: 4%;
151 - clear: none; } }
215 + clear: none;
216 + }
217 +}
152 218 #charitable_field_cc_expiration .charitable-fieldset-field-header {
153 - font-weight: normal; }
219 + font-weight: normal;
220 +}
221 +
154 222 #charitable_field_cc_expiration fieldset > *:not(.charitable-fieldset-field-header) {
155 223 float: left;
156 224 width: 49%;
157 - max-width: 140px; }
225 + max-width: 140px;
226 +}
227 +
158 228 #charitable_field_cc_expiration .year {
159 - margin-left: 2%; }
229 + margin-left: 2%;
230 +}
160 231
161 232 .charitable-form-fields .charitable-fieldset {
162 233 margin: 0 0 1em;
163 234 padding: 1.5em 20px 0.5em;
164 - border: 1px solid #ebebeb; }
235 + border: 1px solid #ebebeb;
236 +}
237 +
165 238 .charitable-form-fields .charitable-fieldset-field-wrapper {
166 239 margin: 0;
167 240 padding: 0;
168 - border: none; }
169 - .charitable-form-fields .charitable-fieldset-field-wrapper .charitable-fieldset-field-header {
170 - margin-bottom: 4px;
171 - font-weight: bold; }
241 + border: none;
242 +}
172 243
244 +.charitable-form-fields .charitable-fieldset-field-wrapper .charitable-fieldset-field-header {
245 + margin-bottom: 4px;
246 + font-weight: bold;
247 +}
248 +
173 249 .charitable-form-header {
174 250 margin: 0 0 1em;
175 251 font-size: 1.2em;
176 - font-weight: bolder; }
252 + font-weight: bolder;
253 +}
177 254
178 255 .charitable-repeatable-form-field-table {
179 - margin-bottom: 1em; }
256 + margin-bottom: 1em;
257 +}
180 258
181 259 .charitable-donation-form {
182 - padding-top: 1em; }
183 - .charitable-donation-form .donation-amounts {
184 - *zoom: 1;
185 - margin: 0 0 1em;
186 - padding: 0;
187 - list-style: none; }
188 - .charitable-donation-form .donation-amounts:before, .charitable-donation-form .donation-amounts:after {
189 - content: " ";
190 - display: table; }
191 - .charitable-donation-form .donation-amounts:after {
192 - clear: both; }
193 - .charitable-donation-form .donation-amounts .donation-amount {
194 - position: relative;
195 - float: left;
196 - width: 49%;
197 - margin: 0 2% 0.5em 0;
198 - border: 1px solid #ddd;
199 - background-color: transparent;
200 - list-style: none; }
201 - .charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper,
202 - .charitable-donation-form .donation-amounts .donation-amount > label {
203 - display: block;
204 - width: 100%;
205 - padding: 0.5em 1em;
206 - margin: 0;
207 - font-size: 1em;
208 - cursor: pointer; }
209 - .charitable-donation-form .donation-amounts .donation-amount .amount {
210 - font-weight: bolder; }
211 - .charitable-donation-form .donation-amounts .donation-amount:nth-child(2n+2) {
212 - margin-right: 0; }
213 - .charitable-donation-form .donation-amounts .donation-amount input[type=radio] {
214 - margin: 0 6px 0 0;
215 - vertical-align: middle; }
216 - .charitable-donation-form .donation-amounts .donation-amount.selected label {
217 - color: #fff; }
218 - @media screen and (max-width: 37.5em) {
219 - .charitable-donation-form .donation-amounts .donation-amount {
220 - float: none;
221 - width: 100%;
222 - margin-right: 0; } }
223 - .charitable-donation-form .custom-donation-input {
224 - max-width: 100%;
225 - background-color: #fff; }
260 + padding-top: 1em;
261 +}
226 262
263 +.charitable-donation-form .donation-amounts {
264 + display: grid;
265 + grid-template-columns: 1fr 1fr;
266 + margin: 0 0 1em;
267 + padding: 0;
268 + list-style: none;
269 +}
270 +
271 +.charitable-donation-form .donation-amounts li:last-child {
272 + /* grid-column: 1 / -1; */
273 +}
274 +
275 +.charitable-donation-form .donation-amounts li:last-child label {
276 + /* width: 100%; */
277 +}
278 +
279 +.charitable-donation-form .donation-amounts:before,
280 +.charitable-donation-form .donation-amounts:after {
281 + /* content: " ";
282 + display: table; */
283 +}
284 +
285 +.charitable-donation-form .donation-amounts:after {
286 + clear: both;
287 +}
288 +
289 +.charitable-donation-form .donation-amounts .donation-amount {
290 + position: relative;
291 + float: auto;
292 + width: auto;
293 + margin: 0 2% 0.5em 0;
294 + border: 1px solid #ddd;
295 + background-color: transparent;
296 + list-style: none;
297 +}
298 +
299 +.charitable-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper,
300 +.charitable-donation-form .donation-amounts .donation-amount > label {
301 + display: block;
302 + width: auto;
303 + padding: 0.5em 1em;
304 + margin: 0;
305 + font-size: 1em;
306 + cursor: pointer;
307 +}
308 +
309 +.charitable-donation-form .donation-amounts .donation-amount .amount {
310 + font-weight: bolder;
311 +}
312 +
313 +.charitable-donation-form .donation-amounts .donation-amount:nth-child(2n+2) {
314 + margin-right: 0;
315 +}
316 +
317 +.charitable-donation-form .donation-amounts .donation-amount input[type=radio] {
318 + margin: 0 6px 0 0;
319 + vertical-align: middle;
320 +}
321 +
322 +.charitable-donation-form .donation-amounts .donation-amount.selected {
323 + background-color: black;
324 +}
325 +
326 +.charitable-donation-form .donation-amounts .donation-amount.selected label {
327 + color: #fff;
328 +}
329 +
330 +.charitable-donation-form .donation-amounts .donation-amount.custom-donation-amount.selected label {
331 + color: inherit;
332 +}
333 +
334 +.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount.custom-donation-amount.selected,
335 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li {
336 + background-color: transparent !important;
337 +}
338 +
339 +.charitable-donation-form.charitable-template-standard .charitable-your-donation-amount {
340 + font-size: 18px;
341 + line-height: 20px;
342 +}
343 +
344 +@media screen and (max-width: 37.5em) {
345 + .charitable-donation-form .donation-amounts .donation-amount {
346 + float: none;
347 + width: 100%;
348 + margin-right: 0;
349 + }
350 +}
351 +.charitable-donation-form .custom-donation-input {
352 + max-width: calc(100% - 2rem);
353 + min-height: 30px;
354 + border-width: 0.078rem;
355 + border-style: solid;
356 + border-radius: 0.25rem;
357 + padding: 0.8rem 1rem;
358 + background-color: #fff;
359 + color: #4d4d4d;
360 + font-size: 1rem;
361 + font-family: inherit;
362 + font-weight: 500;
363 + line-height: 1.2;
364 +}
365 +
227 366 #charitable-donor-fields > .charitable-form-field,
228 367 #charitable-donor-fields .charitable-form-fields > .charitable-form-field {
229 368 clear: both;
230 - padding: 0 20px; }
369 + padding: 0 20px;
370 +}
231 371
232 372 .widget_charitable_donate_widget #charitable-donation-amount-form {
233 - padding-top: 0; }
234 - .widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .donation-amount {
235 - width: 100%;
236 - margin-right: 0; }
373 + padding-top: 0;
374 +}
237 375
376 +.widget_charitable_donate_widget #charitable-donation-amount-form .donation-amounts .donation-amount {
377 + width: 100%;
378 + margin-right: 0;
379 +}
380 +
238 381 .charitable-hidden {
239 382 display: none !important;
240 - visibility: hidden; }
383 + visibility: hidden;
384 +}
241 385
242 386 .charitable-form-field-donor-fields .charitable-login-details {
243 - padding-top: 1em; }
387 + padding-top: 1em;
388 +}
244 389
245 390 #charitable-donor-fields {
246 - padding: 1.5em 0 0.5em; }
247 - #charitable-donor-fields .charitable-form-header {
248 - padding: 0 20px; }
391 + padding: 1.5em 0 0.5em;
392 +}
249 393
394 +#charitable-donor-fields .charitable-form-header {
395 + padding: 0 20px;
396 +}
397 +
398 +.charitable-modal #charitable-donor-fields .charitable-form-header {
399 + padding-left: 0;
400 +}
401 +
250 402 .charitable-donor-details {
251 - padding: 0 20px 1em; }
252 - .charitable-donor-details .donor-address,
253 - .charitable-donor-details .donor-contact-details {
254 - margin-bottom: 0.5em; }
255 - .charitable-donor-details .charitable-change-user-details {
256 - margin-bottom: 0;
257 - padding-bottom: 0; }
403 + padding: 0 20px 1em 0;
404 + font-size: 1rem;
405 + margin-bottom: 25px;
406 +}
258 407
408 +.charitable-donor-details .donor-address,
409 +.charitable-donor-details .donor-contact-details {
410 + margin-bottom: 0.5em;
411 +}
412 +
413 +.charitable-donor-details .charitable-change-user-details {
414 + margin-bottom: 0;
415 + padding-bottom: 0;
416 +}
417 +
259 418 #charitable-user-fields,
260 419 #charitable-meta-fields {
261 - padding: 0 20px; }
420 + padding: 0 20px;
421 +}
262 422
423 +.charitable-modal #charitable-user-fields,
424 +.charitable-modal #charitable-meta-fields {
425 + padding: 0;
426 +}
427 +
263 428 #charitable-meta-fields {
264 429 padding-top: 1.5em;
265 430 margin-top: 1.5em;
266 - border-top: 1px solid #ebebeb; }
431 + border-top: 1px solid #ebebeb;
432 +}
267 433
268 434 .charitable-terms-text {
269 435 border: 1px solid #ebebeb;
270 436 padding: 10px;
@@ -271,235 +437,1092 @@
271 437 background-color: #f8f8f8;
272 438 margin-bottom: 1em;
273 439 max-height: 200px;
274 440 overflow: scroll;
275 - display: none; }
276 - .charitable-terms-text.active {
277 - display: block; }
441 + display: none;
442 +}
278 443
444 +.charitable-terms-text.active {
445 + display: block;
446 +}
447 +
279 448 #login-prompt {
280 - margin-bottom: 4px; }
449 + margin-bottom: 4px;
450 +}
281 451
282 452 .charitable-login-form {
283 453 padding: 1em;
284 454 margin-bottom: 1em;
285 - border: 1px solid #ebebeb; }
286 - .charitable-login-form label {
287 - display: block;
288 - margin-bottom: 4px; }
289 - .charitable-login-form > p,
290 - .charitable-login-form .login-username,
291 - .charitable-login-form .login-password,
292 - .charitable-login-form .login-remember {
293 - margin-bottom: 1em;
294 - padding-bottom: 0; }
295 - .charitable-login-form .login-submit {
296 - margin-bottom: 0;
297 - padding-bottom: 0; }
455 + border: 1px solid #ebebeb;
456 +}
298 457
458 +.charitable-login-form label {
459 + display: block;
460 + margin-bottom: 4px;
461 +}
462 +
463 +.charitable-login-form > p,
464 +.charitable-login-form .login-username,
465 +.charitable-login-form .login-password,
466 +.charitable-login-form .login-remember {
467 + margin-bottom: 1em;
468 + padding-bottom: 0;
469 +}
470 +
471 +.charitable-login-form .login-submit {
472 + margin-bottom: 0;
473 + padding-bottom: 0;
474 +}
475 +
299 476 .js .charitable-donation-form .donation-amount input[type=radio] {
300 - display: none; }
477 + display: none;
478 +}
301 479
302 480 /* Receipts */
303 481 .donation-summary {
304 482 margin-bottom: 1em;
305 - padding-bottom: 0; }
306 - .donation-summary dd, .donation-summary dt {
307 - margin-top: 0; }
308 - .donation-summary dt {
309 - float: left;
310 - margin-right: .5em;
311 - font-weight: bold; }
312 - .donation-summary dd {
313 - display: block;
314 - margin-bottom: 0; }
315 - .donation-summary dd::after {
316 - content: " ";
317 - display: block;
318 - clear: left; }
483 + padding-bottom: 0;
484 +}
319 485
320 -.charitable-table tr, .charitable-table td {
321 - padding-right: 1.5em; }
486 +.donation-summary dd,
487 +.donation-summary dt {
488 + margin-top: 0;
489 +}
322 490
491 +.donation-summary dt {
492 + float: left;
493 + margin-right: 0.5em;
494 + font-weight: bold;
495 +}
496 +
497 +.donation-summary dd {
498 + display: block;
499 + margin-bottom: 0;
500 +}
501 +
502 +.donation-summary dd::after {
503 + content: " ";
504 + display: block;
505 + clear: left;
506 +}
507 +
508 +.charitable-table.donation-details {
509 + width: 100%;
510 + text-align: left;
511 +}
512 +
513 +.charitable-table.donation-details td {
514 + padding: 15px 0;
515 +}
516 +
517 +.charitable-table.donation-details tfoot td {
518 + border-top: 1px solid #e6e6e6;
519 + padding-top: 15px;
520 + font-weight: 500;
521 +}
522 +
523 +h3.charitable-header {
524 + font-weight: 800;
525 + border-bottom: 1px solid black;
526 + padding-bottom: 10px;
527 + margin-top: 50px;
528 +}
529 +
530 +.charitable-table tr,
531 +.charitable-table td {
532 + padding-right: 1.5em;
533 +}
534 +
323 535 /* Campaigns grid */
324 536 .campaign-loop.campaign-list,
325 537 .campaign-loop.campaign-grid {
326 538 margin: 0 0 1em 0;
327 539 padding: 0;
328 - list-style: none; }
329 - .campaign-loop.campaign-list li.campaign,
330 - .campaign-loop.campaign-list .campaign.hentry,
331 - .campaign-loop.campaign-grid li.campaign,
332 - .campaign-loop.campaign-grid .campaign.hentry {
333 - position: relative;
334 - padding: 0;
335 - margin: 0 0 1em 0;
336 - list-style: none;
337 - box-shadow: none;
338 - box-sizing: border-box; }
339 - .campaign-loop.campaign-list li.campaign h3,
340 - .campaign-loop.campaign-list .campaign.hentry h3,
341 - .campaign-loop.campaign-grid li.campaign h3,
342 - .campaign-loop.campaign-grid .campaign.hentry h3 {
343 - margin-top: 0;
344 - text-decoration: none; }
345 - .campaign-loop.campaign-list .wp-post-image,
346 - .campaign-loop.campaign-grid .wp-post-image {
347 - padding-bottom: 1em; }
348 - .campaign-loop.campaign-list .campaign-donation-stats,
349 - .campaign-loop.campaign-grid .campaign-donation-stats {
350 - margin-bottom: 1em; }
351 - .campaign-loop.campaign-list .campaign-donation-stats .amount,
352 - .campaign-loop.campaign-list .campaign-donation-stats .goal-amount,
353 - .campaign-loop.campaign-grid .campaign-donation-stats .amount,
354 - .campaign-loop.campaign-grid .campaign-donation-stats .goal-amount {
355 - font-weight: bolder; }
356 - .campaign-loop.campaign-list .campaign-donation .button,
357 - .campaign-loop.campaign-grid .campaign-donation .button {
358 - display: inline-block; }
540 + list-style: none;
541 +}
359 542
543 +.campaign-loop.campaign-list li.campaign,
544 +.campaign-loop.campaign-list .campaign.hentry,
545 +.campaign-loop.campaign-grid li.campaign,
546 +.campaign-loop.campaign-grid .campaign.hentry {
547 + position: relative;
548 + padding: 0;
549 + margin: 0 0 1em 0;
550 + list-style: none;
551 + box-shadow: none;
552 + box-sizing: border-box;
553 +}
554 +
555 +.campaign-loop.campaign-list li.campaign h3,
556 +.campaign-loop.campaign-list .campaign.hentry h3,
557 +.campaign-loop.campaign-grid li.campaign h3,
558 +.campaign-loop.campaign-grid .campaign.hentry h3 {
559 + margin-top: 0;
560 + text-decoration: none;
561 +}
562 +
563 +.campaign-loop.campaign-list .wp-post-image,
564 +.campaign-loop.campaign-grid .wp-post-image {
565 + padding-bottom: 1em;
566 +}
567 +
568 +.campaign-loop.campaign-list .campaign-donation-stats,
569 +.campaign-loop.campaign-grid .campaign-donation-stats {
570 + margin-bottom: 1em;
571 +}
572 +
573 +.campaign-loop.campaign-list .campaign-donation-stats .amount,
574 +.campaign-loop.campaign-list .campaign-donation-stats .goal-amount,
575 +.campaign-loop.campaign-grid .campaign-donation-stats .amount,
576 +.campaign-loop.campaign-grid .campaign-donation-stats .goal-amount {
577 + font-weight: bolder;
578 +}
579 +
580 +.campaign-loop.campaign-list .campaign-donation .button,
581 +.campaign-loop.campaign-grid .campaign-donation .button {
582 + display: inline-block;
583 +}
584 +
360 585 .campaign-progress-bar {
361 586 margin-bottom: 0.5em;
362 - overflow: hidden; }
587 + overflow: hidden;
588 +}
363 589
364 590 .campaign-loop.campaign-list li.campaign,
365 591 .campaign-loop.campaign-list .campaign.hentry {
366 592 padding: 0 0 1em 0;
367 593 margin: 0 0 1em 0;
368 - border-bottom: 1px solid #e6e6e6; }
594 + border-bottom: 1px solid #e6e6e6;
595 +}
369 596
370 597 .campaign-loop.campaign-grid {
371 598 margin: 0 0 1em 0;
372 599 padding: 0;
373 - *zoom: 1; }
374 - .campaign-loop.campaign-grid:before, .campaign-loop.campaign-grid:after {
375 - content: " ";
376 - display: table; }
377 - .campaign-loop.campaign-grid:after {
378 - clear: both; }
379 - .campaign-loop.campaign-grid .wp-post-image {
380 - max-width: 100%;
381 - width: 100%; }
382 - .campaign-loop.campaign-grid li.campaign,
383 - .campaign-loop.campaign-grid .campaign.hentry {
384 - list-style: none;
385 - float: left;
386 - margin: 0 2% 1em 0;
387 - padding: 1em;
388 - border: 1px solid #e6e6e6; }
389 - .campaign-loop.campaign-grid .campaign-donation {
390 - text-align: center; }
600 + *zoom: 1;
601 +}
391 602
603 +.campaign-loop.campaign-grid:before,
604 +.campaign-loop.campaign-grid:after {
605 + content: " ";
606 + display: table;
607 +}
608 +
609 +.campaign-loop.campaign-grid:after {
610 + clear: both;
611 +}
612 +
613 +.campaign-loop.campaign-grid .wp-post-image {
614 + max-width: 100%;
615 + width: 100%;
616 +}
617 +
618 +.campaign-loop.campaign-grid li.campaign,
619 +.campaign-loop.campaign-grid .campaign.hentry {
620 + list-style: none;
621 + float: left;
622 + margin: 0 2% 1em 0;
623 + padding: 1em;
624 + border: 1px solid #e6e6e6;
625 +}
626 +
627 +.campaign-loop.campaign-grid .campaign-donation {
628 + text-align: center;
629 +}
630 +
392 631 .campaign-grid.masonry {
393 632 -moz-column-gap: 1em;
394 633 -webkit-column-gap: 1em;
395 - column-gap: 1em; }
396 - .campaign-grid.masonry li.campaign,
397 - .campaign-grid.masonry .campaign.hentry {
398 - display: inline-block;
399 - margin: 0 0 1em;
400 - width: 100%;
401 - float: none; }
634 + column-gap: 1em;
635 +}
402 636
637 +.campaign-grid.masonry li.campaign,
638 +.campaign-grid.masonry .campaign.hentry {
639 + display: inline-block;
640 + margin: 0 0 1em;
641 + width: 100%;
642 + float: none;
643 +}
644 +
403 645 .campaign-grid-2 li.campaign,
404 646 .campaign-grid-2 .campaign.hentry {
405 - width: 49%; }
647 + width: 49%;
648 +}
649 +
406 650 .campaign-grid-2 li.campaign:nth-child(2n+2),
407 651 .campaign-grid-2 .campaign.hentry:nth-child(2n+2) {
408 - margin-right: 0; }
652 + margin-right: 0;
653 +}
654 +
409 655 .campaign-grid-2.masonry {
410 656 -moz-column-count: 2;
411 657 -webkit-column-count: 2;
412 - column-count: 2; }
658 + column-count: 2;
659 +}
413 660
414 661 .campaign-grid-3 li.campaign,
415 662 .campaign-grid-3 .campaign.hentry {
416 - width: 32%; }
663 + width: 32%;
664 +}
665 +
417 666 .campaign-grid-3 li.campaign:nth-child(3n+3),
418 667 .campaign-grid-3 .campaign.hentry:nth-child(3n+3) {
419 - margin-right: 0; }
668 + margin-right: 0;
669 +}
670 +
420 671 .campaign-grid-3.masonry {
421 672 -moz-column-count: 3;
422 673 -webkit-column-count: 3;
423 - column-count: 3; }
674 + column-count: 3;
675 +}
424 676
425 677 .campaign-grid-4 li.campaign,
426 678 .campaign-grid-4 .campaign.hentry {
427 - width: 23.5%; }
679 + width: 23.5%;
680 +}
681 +
428 682 .campaign-grid-4 li.campaign:nth-child(4n+4),
429 683 .campaign-grid-4 .campaign.hentry:nth-child(4n+4) {
430 - margin-right: 0; }
684 + margin-right: 0;
685 +}
686 +
431 687 .campaign-grid-4.masonry {
432 688 -moz-column-count: 4;
433 689 -webkit-column-count: 4;
434 - column-count: 4; }
690 + column-count: 4;
691 +}
435 692
436 693 /* Donors */
437 694 .donors-list {
438 695 list-style: none;
439 696 padding-left: 0;
440 - margin-left: 0; }
441 - .donors-list .donor {
442 - *zoom: 1;
443 - list-style: none;
444 - padding: 1em 0; }
445 - .donors-list .donor:before, .donors-list .donor:after {
446 - content: " ";
447 - display: table; }
448 - .donors-list .donor:after {
449 - clear: both; }
450 - .donors-list .donor .avatar {
451 - margin: 0; }
452 - .donors-list .donor .donor-name {
453 - font-weight: bold; }
454 - .donors-list .donor .donor-name,
455 - .donors-list .donor .donor-location,
456 - .donors-list .donor .donor-donation-amount {
457 - margin: 0.5em 0 0 0; }
458 - .donors-list .donor > *:first-child {
459 - margin-top: 0; }
460 - .donors-list.donors-list-horizontal .donor {
461 - display: inline-block;
462 - padding: 0 20px 1em 0;
463 - width: 100px;
464 - vertical-align: top; }
465 - .donors-list.donors-list-vertical .donor {
466 - border-bottom: 1px solid #e6e6e6; }
697 + margin-left: 0;
698 +}
467 699
700 +.donors-list .donor {
701 + *zoom: 1;
702 + list-style: none;
703 + padding: 1em 0;
704 +}
705 +
706 +.donors-list .donor:before,
707 +.donors-list .donor:after {
708 + content: " ";
709 + display: table;
710 +}
711 +
712 +.donors-list .donor:after {
713 + clear: both;
714 +}
715 +
716 +.donors-list .donor .avatar {
717 + margin: 0;
718 +}
719 +
720 +.donors-list .donor .donor-name {
721 + font-weight: bold;
722 +}
723 +
724 +.donors-list .donor .donor-name,
725 +.donors-list .donor .donor-location,
726 +.donors-list .donor .donor-donation-amount {
727 + margin: 0.5em 0 0 0;
728 +}
729 +
730 +.donors-list .donor > *:first-child {
731 + margin-top: 0;
732 +}
733 +
734 +.donors-list.donors-list-horizontal .donor {
735 + display: inline-block;
736 + padding: 0 20px 1em 0;
737 + width: 100px;
738 + vertical-align: top;
739 +}
740 +
741 +.donors-list.donors-list-vertical .donor {
742 + border-bottom: 1px solid #e6e6e6;
743 +}
744 +
468 745 /* Widgets */
469 746 .widget.widget_charitable_campaigns_widget .campaigns {
470 747 margin: 0 0 1em 0;
471 748 padding: 0;
472 - list-style: none; }
749 + list-style: none;
750 +}
751 +
473 752 .widget.widget_charitable_campaigns_widget .campaign {
474 753 list-style: none;
475 754 padding: 1em 0;
476 755 border-bottom-color: #e6e6e6;
477 756 border-bottom-style: solid;
478 - border-bottom-width: 1px; }
479 - .widget.widget_charitable_campaigns_widget .campaign .wp-post-image {
480 - padding: 0;
481 - margin: 0 0 0.5em 0; }
482 - .widget.widget_charitable_campaigns_widget .campaign .campaign-title {
483 - padding: 0;
484 - margin: 0 0 0.5em 0;
485 - font-size: inherit;
486 - font-weight: bolder; }
487 - .widget.widget_charitable_campaigns_widget .campaign .campaign-time-left {
488 - font-weight: normal; }
757 + border-bottom-width: 1px;
758 +}
489 759
760 +.widget.widget_charitable_campaigns_widget .campaign .wp-post-image {
761 + padding: 0;
762 + margin: 0 0 0.5em 0;
763 +}
764 +
765 +.widget.widget_charitable_campaigns_widget .campaign .campaign-title {
766 + padding: 0;
767 + margin: 0 0 0.5em 0;
768 + font-size: inherit;
769 + font-weight: bolder;
770 +}
771 +
772 +.widget.widget_charitable_campaigns_widget .campaign .campaign-time-left {
773 + font-weight: normal;
774 +}
775 +
490 776 /* Notices */
491 777 .charitable-notice {
492 778 padding: 1em;
493 779 margin-bottom: 1em;
494 - border: 1px solid; }
495 - .charitable-notice > ul {
496 - padding: 0;
497 - margin: 0;
498 - list-style: none; }
499 - .charitable-notice > ul li {
500 - padding: 0;
501 - border: none; }
502 - .charitable-notice a {
503 - text-decoration: underline; }
780 + border: 1px solid;
781 +}
504 782
505 -/*# sourceMappingURL=charitable.css.map */
783 +.charitable-notice > ul {
784 + padding: 0;
785 + margin: 0;
786 + list-style: none;
787 +}
788 +.charitable-notice > ul.charitable-notice-errors {
789 + font-size: 1rem;
790 + line-height: 1rem;
791 +}
792 +.charitable-notice > ul.charitable-notice-errors li {
793 + margin-bottom: 5px;
794 +}
795 +.charitable-notice > ul.charitable-notice-errors li:last-child {
796 + margin-bottom: 0;
797 +}
798 +.charitable-notice > ul.charitable-notice-errors li:before {
799 + content: "\f534";
800 + font-family: "dashicons";
801 + height: 15px;
802 + color: orange;
803 + position: relative;
804 + top: 6px;
805 + font-size: 1.3rem;
806 + margin-right: 10px;
807 +}
808 +
809 +.charitable-notice > ul li {
810 + padding: 0;
811 + border: none;
812 +}
813 +
814 +.charitable-notice a {
815 + text-decoration: underline;
816 +}
817 +
818 +/* modal donation */
819 +.charitable-modal.charitable-modal-donation {
820 + width: 80%;
821 + max-width: 800px;
822 + padding: 1em;
823 + background-color: #fff;
824 + overflow-y: auto;
825 +}
826 +
827 +.charitable-modal.charitable-modal-donation .charitable-submit-field {
828 + margin-bottom: 0;
829 +}
830 +
831 +
832 +/* donation form templates */
833 +.charitable-donation-form.charitable-template-standard .charitable-fieldset {
834 + padding: 0;
835 + border: none;
836 +}
837 +.charitable-donation-form.charitable-template-standard .charitable-fieldset .charitable-form-header {
838 + font-size: 21px;
839 + line-height: 21px;
840 + font-weight: 800;
841 + margin-bottom: 10px;
842 +}
843 +.charitable-donation-form.charitable-template-standard .charitable-fieldset {
844 + margin: 0 0 1em;
845 + padding: 1em 20px 0.5em !important;
846 + border: 1px solid #ebebeb;
847 +}
848 +.charitable-donation-form.charitable-template-standard .charitable-fieldset > :last-child,
849 +.charitable-donation-form.charitable-template-standard .charitable-fieldset-field-wrapper > :last-child {
850 + margin-bottom: 0;
851 +}
852 +.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts {
853 + margin-bottom: 0;
854 + grid-template-columns: 1fr 1fr;
855 +}
856 +.charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts.donation-amounts-count-3 li:last-child, .charitable-donation-form.charitable-template-standard .donation-amounts.has-suggested-amounts.donation-amounts-count-5 li:last-child {
857 + grid-column: 1/-1;
858 +}
859 +.charitable-donation-form.charitable-template-standard .donation-amounts .donation-amount {
860 + margin: 5px;
861 +}
862 +.charitable-donation-form.charitable-template-standard .donation-amounts li {
863 + text-align: center;
864 +}
865 +.charitable-donation-form.charitable-template-standard .donation-amounts li span.description {
866 + font-size: 16px !important;
867 + line-height: 21px !important;
868 + font-weight: 500;
869 + display: block;
870 + margin: 5px auto;
871 +}
872 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount {
873 + display: flex;
874 + flex-direction: row;
875 + margin-top: 5px !important;
876 + margin-bottom: 10px;
877 + padding: 5px;
878 +}
879 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount span.custom-donation-amount-wrapper {
880 + display: flex;
881 + flex-direction: column;
882 + width: 100%;
883 +}
884 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li {
885 + display: flex;
886 + text-align: left;
887 + align-items: center;
888 + justify-content: space-between;
889 + background: white;
890 + border: 1px solid #ddd;
891 + border-radius: 0;
892 + padding: 4px 0;
893 + margin: 5px;
894 + width: 100%;
895 + margin: 0;
896 +}
897 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li label {
898 + width: 100%;
899 + margin-bottom: 10px;
900 + display: block;
901 +}
902 +.charitable-donation-form.charitable-template-standard .donation-amounts.donation-suggested-amount li input[type=text] {
903 + border-width: 0.078rem;
904 + border-style: solid;
905 + border-radius: 0.25rem;
906 + padding: 0.8rem 10px;
907 + max-width: calc(100% - 4rem);
908 + background-color: #fff;
909 + color: #4d4d4d;
910 + font-size: 1rem;
911 + font-family: inherit;
912 + font-weight: 500;
913 + line-height: 1.2;
914 +}
915 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields {
916 + padding-top: 0;
917 +}
918 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields .charitable-form-header {
919 + padding: 0;
920 +}
921 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields .charitable-form-fields {
922 + margin-top: 15px;
923 +}
924 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields {
925 + padding-left: 0;
926 + padding-right: 0;
927 +}
928 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields input,
929 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields select {
930 + font-size: 16px;
931 + line-height: 16px;
932 +}
933 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields input {
934 + border-width: 0.078rem;
935 + border-style: solid;
936 + border-radius: 0.25rem;
937 + padding: 0.8rem 1rem;
938 + background-color: #fff;
939 + color: #4d4d4d;
940 + font-size: 1rem;
941 + font-family: inherit;
942 + font-weight: 500;
943 + line-height: 1.2;
944 +}
945 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields select {
946 + border-width: 0.078rem;
947 + border-style: solid;
948 + border-radius: 0.25rem;
949 + padding: 0.8rem 1rem;
950 + background-color: #fff;
951 + color: #4d4d4d;
952 + font-size: 1rem;
953 + font-family: inherit;
954 + font-weight: 500;
955 + line-height: 1.2;
956 +}
957 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field {
958 + display: flex;
959 + flex-direction: column;
960 +}
961 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field label {
962 + font-size: 16px;
963 + line-height: 16px;
964 + font-weight: 500;
965 + margin-bottom: 10px;
966 +}
967 +.charitable-donation-form.charitable-template-standard #charitable-donor-fields #charitable-user-fields .charitable-form-field input {
968 + width: auto;
969 +}
970 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector-header {
971 + font-size: 16px;
972 + line-height: 16px;
973 + font-weight: 500;
974 + margin-bottom: 10px;
975 +}
976 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-form-field {
977 + margin-bottom: 5px;
978 +}
979 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector {
980 + margin-top: 5px;
981 + margin-bottom: 0px;
982 +}
983 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector li {
984 + margin-right: 15px;
985 +}
986 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector li label {
987 + font-size: 16px;
988 + line-height: 16px;
989 + font-weight: 500;
990 +}
991 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable-gateway-selector-header {
992 + display: none;
993 +}
994 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields .charitable-form-field {
995 + display: flex;
996 + flex-direction: column;
997 +}
998 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields label {
999 + font-size: 16px;
1000 + line-height: 16px;
1001 + font-weight: 500;
1002 + margin-top: 15px;
1003 + margin-bottom: 10px;
1004 + display: block;
1005 +}
1006 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields input {
1007 + width: auto;
1008 + border-width: 0.078rem;
1009 + border-style: solid;
1010 + border-radius: 0.25rem;
1011 + padding: 12.8px 16px;
1012 + min-height: 25px;
1013 + background-color: #fff;
1014 + color: #4d4d4d;
1015 + font-size: 1rem;
1016 + font-family: inherit;
1017 + font-weight: 500;
1018 + line-height: 1.2;
1019 +}
1020 +.charitable-donation-form.charitable-template-standard #charitable-gateway-fields #charitable_stripe_card_field {
1021 + width: auto;
1022 + border-width: 0.078rem;
1023 + border-style: solid;
1024 + border-radius: 0.25rem;
1025 + padding: 0.8rem 1rem;
1026 + min-height: 30px;
1027 + background-color: #fff;
1028 + color: #4d4d4d;
1029 + font-size: 1rem;
1030 + font-family: inherit;
1031 + font-weight: 500;
1032 + line-height: 1.2;
1033 + display: grid;
1034 + align-items: center;
1035 +}
1036 +
1037 +.charitable-donation-form.charitable-template-minimal .charitable-fieldset {
1038 + padding: 0;
1039 + border: none;
1040 +}
1041 +.charitable-donation-form.charitable-template-minimal .charitable-fieldset .charitable-form-header {
1042 + font-size: 21px;
1043 + line-height: 21px;
1044 + font-weight: 800;
1045 + margin-bottom: 10px;
1046 +}
1047 +.charitable-donation-form.charitable-template-minimal .charitable-fieldset > :last-child,
1048 +.charitable-donation-form.charitable-template-minimal .charitable-fieldset-field-wrapper > :last-child {
1049 + margin-bottom: 0;
1050 +}
1051 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts {
1052 + margin-bottom: 0;
1053 +}
1054 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-1 {
1055 + grid-template-columns: 1fr;
1056 +}
1057 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-2 {
1058 + grid-template-columns: 1fr 1fr;
1059 +}
1060 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-2 .donation-amount {
1061 + margin: 5px;
1062 +}
1063 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-2 .donation-amount:first-child {
1064 + margin-left: 0;
1065 +}
1066 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-2 .donation-amount:last-child {
1067 + margin-right: 0;
1068 +}
1069 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-3 {
1070 + grid-template-columns: 1fr 1fr 1fr;
1071 +}
1072 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-3 .donation-amount {
1073 + margin: 5px;
1074 +}
1075 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-3 .donation-amount:first-child {
1076 + margin-left: 0;
1077 +}
1078 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-3 .donation-amount:last-child {
1079 + margin-right: 0;
1080 +}
1081 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-4 {
1082 + grid-template-columns: 1fr 1fr 1fr 1fr;
1083 +}
1084 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-4 .donation-amount {
1085 + margin: 5px;
1086 +}
1087 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-4 .donation-amount:first-child {
1088 + margin-left: 0;
1089 +}
1090 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-4 .donation-amount:last-child {
1091 + margin-right: 0;
1092 +}
1093 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-5 {
1094 + grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
1095 +}
1096 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-5 .donation-amount {
1097 + margin: 5px;
1098 +}
1099 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-5 .donation-amount:first-child {
1100 + margin-left: 0;
1101 +}
1102 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-5 .donation-amount:last-child {
1103 + margin-right: 0;
1104 +}
1105 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-6 {
1106 + grid-template-columns: 1fr 1fr 1fr;
1107 +}
1108 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-6 .donation-amount {
1109 + margin: 5px;
1110 +}
1111 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-7, .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-8 {
1112 + grid-template-columns: 1fr 1fr 1fr 1fr;
1113 +}
1114 +.charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-7 .donation-amount, .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-8 .donation-amount {
1115 + margin: 5px;
1116 +}
1117 +.charitable-donation-form.charitable-template-minimal .donation-amounts .donation-amount {
1118 + margin: 5px;
1119 +}
1120 +.charitable-donation-form.charitable-template-minimal .donation-amounts .donation-amount:first-child {
1121 + margin-left: 0;
1122 +}
1123 +.charitable-donation-form.charitable-template-minimal .donation-amounts .donation-amount:last-child {
1124 + margin-right: 0;
1125 +}
1126 +.charitable-donation-form.charitable-template-minimal .donation-amounts li {
1127 + text-align: center;
1128 +}
1129 +.charitable-donation-form.charitable-template-minimal .donation-amounts li span.description {
1130 + font-size: 16px !important;
1131 + line-height: 21px !important;
1132 + font-weight: 500;
1133 + display: block;
1134 + margin: 5px auto;
1135 +}
1136 +.charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount {
1137 + display: flex;
1138 + flex-direction: row;
1139 + margin-top: 5px !important;
1140 +}
1141 +.charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount span.custom-donation-amount-wrapper {
1142 + display: block;
1143 + width: 100%;
1144 +}
1145 +.charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount li {
1146 + display: flex;
1147 + align-items: center;
1148 + justify-content: space-between;
1149 + background: white;
1150 + border: solid 1px #8c8c8c;
1151 + border-radius: 4px;
1152 + padding: 4px 0;
1153 + width: 100%;
1154 + margin: 0;
1155 +}
1156 +.charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount li label {
1157 + width: 100%;
1158 + display: none;
1159 +}
1160 +.charitable-donation-form.charitable-template-minimal .donation-amounts.donation-suggested-amount li input[type=text] {
1161 + height: fit-content;
1162 + background-color: #fff;
1163 + font-size: var(--givewp-font-size-headline-md);
1164 + font-weight: normal;
1165 + line-height: 1.5;
1166 + color: #bababa;
1167 + border: none;
1168 + outline: none;
1169 + box-shadow: none;
1170 + width: 100%;
1171 + text-align: center;
1172 + padding: 0;
1173 + min-height: 45px;
1174 +}
1175 +.charitable-donation-form.charitable-template-minimal .charitable-custom-donation-field-alone {
1176 + display: flex;
1177 + align-items: center;
1178 + justify-content: space-between;
1179 + background: white;
1180 + border: solid 1px #8c8c8c;
1181 + border-radius: 4px;
1182 + padding: 4px 0;
1183 + width: 100%;
1184 + margin: 0;
1185 +}
1186 +.charitable-donation-form.charitable-template-minimal .charitable-custom-donation-field-alone label {
1187 + width: 100%;
1188 + display: none;
1189 +}
1190 +.charitable-donation-form.charitable-template-minimal .charitable-custom-donation-field-alone input[type=text] {
1191 + height: fit-content;
1192 + background-color: #fff;
1193 + font-size: var(--givewp-font-size-headline-md);
1194 + font-weight: normal;
1195 + line-height: 1.5;
1196 + color: #bababa;
1197 + border: none;
1198 + outline: none;
1199 + box-shadow: none;
1200 + width: 100%;
1201 + text-align: center;
1202 + padding: 0;
1203 +}
1204 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields {
1205 + padding-top: 0;
1206 +}
1207 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields .charitable-form-header {
1208 + padding: 0;
1209 +}
1210 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields .charitable-form-fields {
1211 + margin-top: 15px;
1212 +}
1213 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields {
1214 + padding-left: 0;
1215 + padding-right: 0;
1216 +}
1217 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields input,
1218 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields select {
1219 + font-size: 16px;
1220 + line-height: 16px;
1221 +}
1222 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields input {
1223 + border-width: 0.078rem;
1224 + border-style: solid;
1225 + border-radius: 0.25rem;
1226 + padding: 0.8rem 1rem;
1227 + background-color: #fff;
1228 + color: #4d4d4d;
1229 + font-size: inherit;
1230 + font-family: inherit;
1231 + font-weight: 500;
1232 + line-height: 1.2;
1233 + min-height: 18px;
1234 +}
1235 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields select {
1236 + border-width: 0.078rem;
1237 + border-style: solid;
1238 + border-radius: 0.25rem;
1239 + padding: 0.5rem 1rem;
1240 + min-height: 40px;
1241 + background-color: #fff;
1242 + color: #4d4d4d;
1243 + font-size: inherit;
1244 + font-family: inherit;
1245 + font-weight: 500;
1246 + line-height: 1.2;
1247 +}
1248 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-field {
1249 + display: flex;
1250 + flex-direction: column;
1251 +}
1252 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-field label {
1253 + font-size: 16px;
1254 + line-height: 16px;
1255 + font-weight: 500;
1256 + margin-bottom: 10px;
1257 +}
1258 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-field input {
1259 + width: auto;
1260 +}
1261 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 {
1262 + display: flex;
1263 + flex-direction: row;
1264 + justify-content: stretch;
1265 + align-content: center;
1266 + width: 100%;
1267 + gap: 15px;
1268 + flex-wrap: wrap;
1269 +}
1270 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 div#charitable_field_first_name,
1271 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 div#charitable_field_last_name,
1272 +.charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 div#charitable_field_email {
1273 + flex: 1;
1274 +}
1275 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector-header {
1276 + font-size: 16px;
1277 + line-height: 16px;
1278 + font-weight: 500;
1279 + margin-bottom: 10px;
1280 +}
1281 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields .charitable-form-field {
1282 + margin-bottom: 5px;
1283 +}
1284 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector {
1285 + margin-top: 5px;
1286 + margin-bottom: 0px;
1287 +}
1288 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector li {
1289 + margin-right: 5px;
1290 + /* Add checkmark icon when checked */
1291 +}
1292 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector li input[type=radio] {
1293 + display: none;
1294 +}
1295 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector li label {
1296 + display: inline-block;
1297 + position: relative;
1298 + font-size: 16px;
1299 + line-height: 16px;
1300 + font-weight: 500;
1301 + padding: 10px 20px;
1302 + margin-right: -1px;
1303 + /* Overlap bordering */
1304 + border: 1px solid #ccc;
1305 + cursor: pointer;
1306 + background-color: #f1f1f1;
1307 + opacity: 0.55;
1308 +}
1309 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector li input[type=radio]:checked + label {
1310 + background-color: #fff;
1311 + color: #000;
1312 + font-weight: bold;
1313 + opacity: 1;
1314 + padding-left: 35px;
1315 +}
1316 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector li input[type=radio]:checked + label::before {
1317 + content: "\f15e";
1318 + font-size: 22px;
1319 + font-family: "dashicons";
1320 + font-weight: 900;
1321 + position: absolute;
1322 + left: 10px;
1323 + top: 50%;
1324 + transform: translateY(-50%);
1325 + color: green;
1326 +}
1327 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields #charitable-gateway-selector-header {
1328 + display: none;
1329 +}
1330 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields {
1331 + padding: 10px 10px;
1332 +}
1333 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields .charitable-form-field {
1334 + display: flex;
1335 + flex-direction: column;
1336 +}
1337 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields label {
1338 + font-size: 16px;
1339 + line-height: 16px;
1340 + font-weight: 500;
1341 + margin-top: 15px;
1342 + margin-bottom: 10px;
1343 + display: block;
1344 +}
1345 +.charitable-donation-form.charitable-template-minimal #charitable-gateway-fields .charitable-gateway-fields.charitable-form-fields input {
1346 + width: auto;
1347 + border-width: 0.078rem;
1348 + border-style: solid;
1349 + border-radius: 0.25rem;
1350 + padding: 0.8rem 1rem;
1351 + background-color: #fff;
1352 + color: #4d4d4d;
1353 + font-size: inherit;
1354 + font-family: inherit;
1355 + font-weight: 500;
1356 + line-height: 1.2;
1357 +}
1358 +.charitable-donation-form.charitable-template-minimal .donate-button {
1359 + width: 100%;
1360 +}
1361 +.charitable-donation-form.charitable-template-minimal .charitable-notice {
1362 + padding: 5px 10px;
1363 + font-size: 16px;
1364 + line-height: 16px;
1365 + font-weight: 600;
1366 +}
1367 +.charitable-donation-form.charitable-template-minimal .charitable-notice li {
1368 + margin: 10px 0;
1369 +}
1370 +
1371 +@media screen and (max-width: 700px) {
1372 + .charitable-donation-form.charitable-template-minimal #charitable-donor-fields #charitable-user-fields .charitable-form-group.charitable-form-group-number-1 {
1373 + flex-direction: column;
1374 + }
1375 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-1,
1376 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-2,
1377 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-3,
1378 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-5,
1379 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-7,
1380 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-8,
1381 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-9,
1382 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-10 {
1383 + grid-template-columns: 1fr;
1384 + }
1385 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-4,
1386 + .charitable-donation-form.charitable-template-minimal .donation-amounts.has-suggested-amounts.donation-amounts-count-6 {
1387 + grid-template-columns: 1fr 1fr;
1388 + }
1389 +}
1390 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple {
1391 + display: grid;
1392 + grid-template-columns: 75% 25%;
1393 + grid-template-rows: auto auto; /* This creates the equivalent of a 2x2 grid */
1394 + gap: 10px; /* Optional: Sets the gap between grid items */
1395 +}
1396 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple > div.charitable_stripe_multiple_field:nth-child(even) input,
1397 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple > div:first-child input {
1398 + font-family: sans-serif !important;
1399 + font-size: 16px !important;
1400 + padding: 10px 10px !important;
1401 + min-height: 15px !important;
1402 + font-weight: 500 !important;
1403 +}
1404 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple > div.charitable_stripe_multiple_field:nth-child(odd) { /* Target every even div (2nd, 4th, 6th, etc.) */ }
1405 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple > div > div,
1406 +#charitable-gateway-fields-stripe.charitable-cc-fields-multiple > div input {
1407 + width: auto !important;
1408 + border-width: 0.078rem !important;
1409 + border-style: solid !important;
1410 + border-radius: 0.25rem !important;
1411 + padding: 10px 10px !important;
1412 + background-color: #fff !important;
1413 + color: #4d4d4d !important;
1414 + font-size: 1rem !important;
1415 + font-family: inherit !important;
1416 + font-weight: 500 !important;
1417 + line-height: 1.2 !important;
1418 + min-height: 15px;
1419 + font-size: 16px !important;
1420 +}
1421 +
1422 +#google-pay-button {
1423 + min-height: 40px; /* Minimum height for the button */
1424 + margin: 10px 0;
1425 +}
1426 +#google-pay-button button {
1427 + width: 100%;
1428 +}
1429 +
1430 +.charitable-privacy-policy-text {
1431 + font-size: 16px;
1432 + line-height: 21px;
1433 + font-weight: 400;
1434 +}
1435 +
1436 +#charitable-square-wallet-buttons {
1437 + display: flex;
1438 + flex-direction: row;
1439 + gap: 0px;
1440 + margin: 0;
1441 +}
1442 +
1443 +/* When empty, hide the container */
1444 +#charitable-square-wallet-buttons:empty {
1445 + display: none;
1446 +}
1447 +
1448 +/* All direct child divs */
1449 +#charitable-square-wallet-buttons > div {
1450 + flex: 1; /* This makes divs share space equally */
1451 +}
1452 +
1453 +/* When exactly one div child */
1454 +#charitable-square-wallet-buttons > div:only-child {
1455 + width: 100%;
1456 +}
1457 +
1458 +/* When exactly two div children */
1459 +#charitable-square-wallet-buttons > div:first-child:nth-last-child(2),
1460 +#charitable-square-wallet-buttons > div:first-child:nth-last-child(2) ~ div {
1461 + width: 50%;
1462 +}
1463 +
1464 +#google-pay-button,
1465 +#apple-pay-button {
1466 + min-height: 40px;
1467 + margin: 10px 0;
1468 + display: flex;
1469 + align-items: center;
1470 + justify-content: center;
1471 + color: #666;
1472 + font-size: 14px;
1473 + width: 100%;
1474 + /* border: 1px solid #ddd; */
1475 +}
1476 +
1477 +#google-pay-button:before,
1478 +#apple-pay-button:before {
1479 + content: "Google Pay";
1480 + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
1481 +}
1482 +
1483 +#apple-pay-button:before {
1484 + content: "Apple Pay";
1485 +}
1486 +
1487 +.wallet-enabled #google-pay-button:before,
1488 +.wallet-enabled #apple-pay-button:before {
1489 + display: none;
1490 +}
1491 +
1492 +#charitable-square-wallet-separator {
1493 + text-align: center;
1494 + width: 100%;
1495 + display: block;
1496 + margin: 0;
1497 + font-size: 14px;
1498 + color: #666;
1499 + position: relative;
1500 +}
1501 +
1502 +#charitable-square-wallet-separator:before,
1503 +#charitable-square-wallet-separator:after {
1504 + content: "";
1505 + position: absolute;
1506 + top: 50%;
1507 + width: 33%;
1508 + height: 1px;
1509 + background: #ddd;
1510 +}
1511 +
1512 +#charitable-square-wallet-separator:before {
1513 + left: 0;
1514 +}
1515 +
1516 +#charitable-square-wallet-separator:after {
1517 + right: 0;
1518 +}
1519 +
1520 +#charitable-square-card-payment-fields {
1521 + border: 0;
1522 + margin: 0;
1523 + padding: 0;
1524 +}
1525 +#charitable-square-card-payment-fields.no-wallets {
1526 + padding: 0;
1527 + border: none;
1528 +}