PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.0.2
GiveWP – Donation Plugin and Fundraising Platform v2.0.2
4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / templates / give.css
give / templates Last commit date
emails 8 years ago global 9 years ago single-give-form 9 years ago email-login-form.php 8 years ago give-rtl.css 8 years ago give-rtl.min.css 8 years ago give.css 8 years ago give.min.css 8 years ago history-donations.php 8 years ago payment-processing.php 9 years ago shortcode-goal.php 8 years ago shortcode-login.php 8 years ago shortcode-profile-editor.php 8 years ago shortcode-receipt.php 8 years ago shortcode-register.php 9 years ago single-give-form.php 9 years ago
give.css
2316 lines
1 /*!
2 * Give Frontend SCSS/CSS
3 *
4 * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner
5 * @package: Give
6 * @subpackage: SCSS/Frontend
7 * @copyright: Copyright (c) 2016, WordImpress
8 * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
9 */
10 /**
11 * Give CSS Variables
12 */
13 /**
14 * Clearfix
15 */
16 .give-clearfix {
17 *zoom: 1; }
18 .give-clearfix:before, .give-clearfix:after {
19 content: " ";
20 display: table; }
21 .give-clearfix:after {
22 clear: both; }
23
24 /**
25 * Box Sizing
26 * https://github.com/timrogers/sass-box-sizing-mixin
27 */
28 /**
29 * CSS3 Easing
30 */
31 .give-item-label {
32 padding: .2em .4em .3em;
33 font-size: 11px;
34 line-height: 1;
35 color: #fff;
36 text-align: center;
37 white-space: nowrap;
38 vertical-align: baseline;
39 border-radius: .25em; }
40 .give-item-label:hover {
41 color: #fff;
42 text-decoration: none; }
43
44 .give-item-label-gray {
45 background-color: #929292; }
46
47 .give-item-label-orange {
48 background-color: #ffba00; }
49
50 .give-item-label {
51 padding: .2em .4em .3em;
52 font-size: 11px;
53 line-height: 1;
54 color: #fff;
55 text-align: center;
56 white-space: nowrap;
57 vertical-align: baseline;
58 border-radius: .25em; }
59 .give-item-label:hover {
60 color: #fff;
61 text-decoration: none; }
62
63 /**
64 * Give Frontend Fonts SCSS
65 *
66 * Fonts are from icomoon and the src paths need to be relative to template directory.
67 * @package Give
68 * @subpackage SCSS/Frontend
69 * @copyright Copyright (c) 2016, WordImpress
70 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
71 */
72 @font-face {
73 font-family: 'give-icomoon';
74 src: url("../assets/fonts/icomoon.eot?kdnr3d");
75 src: url("../assets/fonts/icomoon.eot?kdnr3d#iefix") format("embedded-opentype"), url("../assets/fonts/icomoon.woff?kdnr3d") format("woff"), url("../assets/fonts/icomoon.svg?kdnr3d#icomoon") format("svg");
76 font-weight: normal;
77 font-style: normal; }
78
79 [class^="give-icon-"], [class*=" give-icon-"] {
80 font-family: 'give-icomoon';
81 speak: none;
82 font-style: normal;
83 font-weight: normal;
84 font-variant: normal;
85 text-transform: none;
86 line-height: 1;
87 -webkit-font-smoothing: antialiased;
88 -moz-osx-font-smoothing: grayscale; }
89
90 .give-icon-lamp:before {
91 content: "\e603"; }
92
93 .give-icon-heart:before {
94 content: "\e604"; }
95
96 .give-icon-question:before {
97 content: "\e602"; }
98
99 .give-icon-info:before {
100 content: "\e601"; }
101
102 .give-icon-new-tab:before {
103 content: "\ea7e"; }
104
105 .give-icon-alert:before {
106 content: "\f02d"; }
107
108 .give-icon-help:before {
109 content: "\e606"; }
110
111 .give-icon-spinner:before {
112 content: "\e605"; }
113
114 .give-icon-spinner2:before, form[id*='give-form'] .give-loading-animation:before {
115 content: "\e607"; }
116
117 .give-icon-plus:before {
118 content: "\e040"; }
119
120 .give-icon-minus:before {
121 content: "\e041"; }
122
123 .give-icon-locked:before, [id*='give_secure_site_wrapper'] span.padlock:before {
124 content: "\e600"; }
125
126 .dashicons-give:before {
127 font-family: 'give-icomoon';
128 speak: none;
129 font-style: normal;
130 font-weight: normal;
131 font-variant: normal;
132 text-transform: none;
133 line-height: 1;
134 -webkit-font-smoothing: antialiased;
135 -moz-osx-font-smoothing: grayscale;
136 content: "\e800"; }
137
138 .fa-spin, form[id*='give-form'] .give-loading-animation {
139 -webkit-animation: spin 1000ms infinite linear;
140 animation: spin 1000ms infinite linear; }
141
142 @-webkit-keyframes spin {
143 0% {
144 -webkit-transform: rotate(0deg);
145 transform: rotate(0deg); }
146 100% {
147 -webkit-transform: rotate(359deg);
148 transform: rotate(359deg); } }
149
150 @keyframes spin {
151 0% {
152 -webkit-transform: rotate(0deg);
153 transform: rotate(0deg); }
154 100% {
155 -webkit-transform: rotate(359deg);
156 transform: rotate(359deg); } }
157
158 /*! Hint.css - v2.5.0 - 2017-04-23
159 * http://kushagragour.in/lab/hint/
160 * Copyright (c) 2017 Kushagra Gour */
161 [class*=hint--] {
162 position: relative;
163 display: inline-block; }
164
165 [class*=hint--]:after, [class*=hint--]:before {
166 position: absolute;
167 -webkit-transform: translate3d(0, 0, 0);
168 -moz-transform: translate3d(0, 0, 0);
169 transform: translate3d(0, 0, 0);
170 visibility: hidden;
171 opacity: 0;
172 z-index: 1000000;
173 pointer-events: none;
174 -webkit-transition: .3s ease;
175 -moz-transition: .3s ease;
176 transition: .3s ease;
177 -webkit-transition-delay: 0s;
178 -moz-transition-delay: 0s;
179 transition-delay: 0s; }
180
181 [class*=hint--]:hover:after, [class*=hint--]:hover:before {
182 visibility: visible;
183 opacity: 1;
184 -webkit-transition-delay: .1s;
185 -moz-transition-delay: .1s;
186 transition-delay: .1s; }
187
188 [class*=hint--]:before {
189 content: '';
190 position: absolute;
191 background: 0 0;
192 border: 6px solid transparent;
193 z-index: 1000001; }
194
195 [class*=hint--]:after {
196 background: #383838;
197 color: #fff;
198 padding: 8px 10px;
199 font-size: 12px;
200 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
201 line-height: 12px;
202 white-space: nowrap;
203 text-shadow: 0 -1px 0 #000;
204 box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
205
206 [class*=hint--][aria-label]:after {
207 content: attr(aria-label); }
208
209 [class*=hint--][data-hint]:after {
210 content: attr(data-hint); }
211
212 [aria-label='']:after, [aria-label='']:before, [data-hint='']:after, [data-hint='']:before {
213 display: none !important; }
214
215 .hint--top-left:before, .hint--top-right:before, .hint--top:before {
216 border-top-color: #383838; }
217
218 .hint--bottom-left:before, .hint--bottom-right:before, .hint--bottom:before {
219 border-bottom-color: #383838; }
220
221 .hint--top:after, .hint--top:before {
222 bottom: 100%;
223 left: 50%; }
224
225 .hint--top:before {
226 margin-bottom: -11px;
227 left: calc(50% - 6px); }
228
229 .hint--top:after {
230 -webkit-transform: translateX(-50%);
231 -moz-transform: translateX(-50%);
232 transform: translateX(-50%); }
233
234 .hint--top:hover:before {
235 -webkit-transform: translateY(-8px);
236 -moz-transform: translateY(-8px);
237 transform: translateY(-8px); }
238
239 .hint--top:hover:after {
240 -webkit-transform: translateX(-50%) translateY(-8px);
241 -moz-transform: translateX(-50%) translateY(-8px);
242 transform: translateX(-50%) translateY(-8px); }
243
244 .hint--bottom:after, .hint--bottom:before {
245 top: 100%;
246 left: 50%; }
247
248 .hint--bottom:before {
249 margin-top: -11px;
250 left: calc(50% - 6px); }
251
252 .hint--bottom:after {
253 -webkit-transform: translateX(-50%);
254 -moz-transform: translateX(-50%);
255 transform: translateX(-50%); }
256
257 .hint--bottom:hover:before {
258 -webkit-transform: translateY(8px);
259 -moz-transform: translateY(8px);
260 transform: translateY(8px); }
261
262 .hint--bottom:hover:after {
263 -webkit-transform: translateX(-50%) translateY(8px);
264 -moz-transform: translateX(-50%) translateY(8px);
265 transform: translateX(-50%) translateY(8px); }
266
267 .hint--right:before {
268 border-right-color: #383838;
269 margin-left: -11px;
270 margin-bottom: -6px; }
271
272 .hint--right:after {
273 margin-bottom: -14px; }
274
275 .hint--right:after, .hint--right:before {
276 left: 100%;
277 bottom: 50%; }
278
279 .hint--right:hover:after, .hint--right:hover:before {
280 -webkit-transform: translateX(8px);
281 -moz-transform: translateX(8px);
282 transform: translateX(8px); }
283
284 .hint--left:before {
285 border-left-color: #383838;
286 margin-right: -11px;
287 margin-bottom: -6px; }
288
289 .hint--left:after {
290 margin-bottom: -14px; }
291
292 .hint--left:after, .hint--left:before {
293 right: 100%;
294 bottom: 50%; }
295
296 .hint--left:hover:after, .hint--left:hover:before {
297 -webkit-transform: translateX(-8px);
298 -moz-transform: translateX(-8px);
299 transform: translateX(-8px); }
300
301 .hint--top-left:after, .hint--top-left:before {
302 bottom: 100%;
303 left: 50%; }
304
305 .hint--top-left:before {
306 margin-bottom: -11px;
307 left: calc(50% - 6px); }
308
309 .hint--top-left:after {
310 -webkit-transform: translateX(-100%);
311 -moz-transform: translateX(-100%);
312 transform: translateX(-100%);
313 margin-left: 12px; }
314
315 .hint--top-left:hover:before {
316 -webkit-transform: translateY(-8px);
317 -moz-transform: translateY(-8px);
318 transform: translateY(-8px); }
319
320 .hint--top-left:hover:after {
321 -webkit-transform: translateX(-100%) translateY(-8px);
322 -moz-transform: translateX(-100%) translateY(-8px);
323 transform: translateX(-100%) translateY(-8px); }
324
325 .hint--top-right:after, .hint--top-right:before {
326 bottom: 100%;
327 left: 50%; }
328
329 .hint--top-right:before {
330 margin-bottom: -11px;
331 left: calc(50% - 6px); }
332
333 .hint--top-right:after {
334 -webkit-transform: translateX(0);
335 -moz-transform: translateX(0);
336 transform: translateX(0);
337 margin-left: -12px; }
338
339 .hint--top-right:hover:after, .hint--top-right:hover:before {
340 -webkit-transform: translateY(-8px);
341 -moz-transform: translateY(-8px);
342 transform: translateY(-8px); }
343
344 .hint--bottom-left:after, .hint--bottom-left:before {
345 top: 100%;
346 left: 50%; }
347
348 .hint--bottom-left:before {
349 margin-top: -11px;
350 left: calc(50% - 6px); }
351
352 .hint--bottom-left:after {
353 -webkit-transform: translateX(-100%);
354 -moz-transform: translateX(-100%);
355 transform: translateX(-100%);
356 margin-left: 12px; }
357
358 .hint--bottom-left:hover:before {
359 -webkit-transform: translateY(8px);
360 -moz-transform: translateY(8px);
361 transform: translateY(8px); }
362
363 .hint--bottom-left:hover:after {
364 -webkit-transform: translateX(-100%) translateY(8px);
365 -moz-transform: translateX(-100%) translateY(8px);
366 transform: translateX(-100%) translateY(8px); }
367
368 .hint--bottom-right:after, .hint--bottom-right:before {
369 top: 100%;
370 left: 50%; }
371
372 .hint--bottom-right:before {
373 margin-top: -11px;
374 left: calc(50% - 6px); }
375
376 .hint--bottom-right:after {
377 -webkit-transform: translateX(0);
378 -moz-transform: translateX(0);
379 transform: translateX(0);
380 margin-left: -12px; }
381
382 .hint--bottom-right:hover:after, .hint--bottom-right:hover:before {
383 -webkit-transform: translateY(8px);
384 -moz-transform: translateY(8px);
385 transform: translateY(8px); }
386
387 .hint--large:after, .hint--medium:after, .hint--small:after {
388 white-space: normal;
389 line-height: 1.4em;
390 word-wrap: break-word; }
391
392 .hint--small:after {
393 width: 80px; }
394
395 .hint--medium:after {
396 width: 150px; }
397
398 .hint--large:after {
399 width: 300px; }
400
401 .hint--error:after {
402 background-color: #b34e4d;
403 text-shadow: 0 -1px 0 #592726; }
404
405 .hint--error.hint--top-left:before, .hint--error.hint--top-right:before, .hint--error.hint--top:before {
406 border-top-color: #b34e4d; }
407
408 .hint--error.hint--bottom-left:before, .hint--error.hint--bottom-right:before, .hint--error.hint--bottom:before {
409 border-bottom-color: #b34e4d; }
410
411 .hint--error.hint--left:before {
412 border-left-color: #b34e4d; }
413
414 .hint--error.hint--right:before {
415 border-right-color: #b34e4d; }
416
417 .hint--warning:after {
418 background-color: #c09854;
419 text-shadow: 0 -1px 0 #6c5328; }
420
421 .hint--warning.hint--top-left:before, .hint--warning.hint--top-right:before, .hint--warning.hint--top:before {
422 border-top-color: #c09854; }
423
424 .hint--warning.hint--bottom-left:before, .hint--warning.hint--bottom-right:before, .hint--warning.hint--bottom:before {
425 border-bottom-color: #c09854; }
426
427 .hint--warning.hint--left:before {
428 border-left-color: #c09854; }
429
430 .hint--warning.hint--right:before {
431 border-right-color: #c09854; }
432
433 .hint--info:after {
434 background-color: #3986ac;
435 text-shadow: 0 -1px 0 #1a3c4d; }
436
437 .hint--info.hint--top-left:before, .hint--info.hint--top-right:before, .hint--info.hint--top:before {
438 border-top-color: #3986ac; }
439
440 .hint--info.hint--bottom-left:before, .hint--info.hint--bottom-right:before, .hint--info.hint--bottom:before {
441 border-bottom-color: #3986ac; }
442
443 .hint--info.hint--left:before {
444 border-left-color: #3986ac; }
445
446 .hint--info.hint--right:before {
447 border-right-color: #3986ac; }
448
449 .hint--success:after {
450 background-color: #458746;
451 text-shadow: 0 -1px 0 #1a321a; }
452
453 .hint--success.hint--top-left:before, .hint--success.hint--top-right:before, .hint--success.hint--top:before {
454 border-top-color: #458746; }
455
456 .hint--success.hint--bottom-left:before, .hint--success.hint--bottom-right:before, .hint--success.hint--bottom:before {
457 border-bottom-color: #458746; }
458
459 .hint--success.hint--left:before {
460 border-left-color: #458746; }
461
462 .hint--success.hint--right:before {
463 border-right-color: #458746; }
464
465 .hint--always:after, .hint--always:before {
466 opacity: 1;
467 visibility: visible; }
468
469 .hint--always.hint--top:before {
470 -webkit-transform: translateY(-8px);
471 -moz-transform: translateY(-8px);
472 transform: translateY(-8px); }
473
474 .hint--always.hint--top:after {
475 -webkit-transform: translateX(-50%) translateY(-8px);
476 -moz-transform: translateX(-50%) translateY(-8px);
477 transform: translateX(-50%) translateY(-8px); }
478
479 .hint--always.hint--top-left:before {
480 -webkit-transform: translateY(-8px);
481 -moz-transform: translateY(-8px);
482 transform: translateY(-8px); }
483
484 .hint--always.hint--top-left:after {
485 -webkit-transform: translateX(-100%) translateY(-8px);
486 -moz-transform: translateX(-100%) translateY(-8px);
487 transform: translateX(-100%) translateY(-8px); }
488
489 .hint--always.hint--top-right:after, .hint--always.hint--top-right:before {
490 -webkit-transform: translateY(-8px);
491 -moz-transform: translateY(-8px);
492 transform: translateY(-8px); }
493
494 .hint--always.hint--bottom:before {
495 -webkit-transform: translateY(8px);
496 -moz-transform: translateY(8px);
497 transform: translateY(8px); }
498
499 .hint--always.hint--bottom:after {
500 -webkit-transform: translateX(-50%) translateY(8px);
501 -moz-transform: translateX(-50%) translateY(8px);
502 transform: translateX(-50%) translateY(8px); }
503
504 .hint--always.hint--bottom-left:before {
505 -webkit-transform: translateY(8px);
506 -moz-transform: translateY(8px);
507 transform: translateY(8px); }
508
509 .hint--always.hint--bottom-left:after {
510 -webkit-transform: translateX(-100%) translateY(8px);
511 -moz-transform: translateX(-100%) translateY(8px);
512 transform: translateX(-100%) translateY(8px); }
513
514 .hint--always.hint--bottom-right:after, .hint--always.hint--bottom-right:before {
515 -webkit-transform: translateY(8px);
516 -moz-transform: translateY(8px);
517 transform: translateY(8px); }
518
519 .hint--always.hint--left:after, .hint--always.hint--left:before {
520 -webkit-transform: translateX(-8px);
521 -moz-transform: translateX(-8px);
522 transform: translateX(-8px); }
523
524 .hint--always.hint--right:after, .hint--always.hint--right:before {
525 -webkit-transform: translateX(8px);
526 -moz-transform: translateX(8px);
527 transform: translateX(8px); }
528
529 .hint--rounded:after {
530 border-radius: 4px; }
531
532 .hint--no-animate:after, .hint--no-animate:before {
533 -webkit-transition-duration: 0s;
534 -moz-transition-duration: 0s;
535 transition-duration: 0s; }
536
537 .hint--bounce:after, .hint--bounce:before {
538 -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
539 -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
540 transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }
541
542 /**
543 * Give Frontend Receipt SCSS
544 *
545 * @package Give
546 * @subpackage SCSS/Frontend
547 * @copyright Copyright (c) 2016, WordImpress
548 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
549 */
550 body.give_receipt_page {
551 background-color: #fff;
552 color: #141412;
553 margin: 0;
554 font-family: Helvetica, sans-serif;
555 font-size: 12px; }
556 body.give_receipt_page #give_receipt_wrapper {
557 width: 660px;
558 margin: 0 auto;
559 padding: 50px 0; }
560 body.give_receipt_page table {
561 display: table;
562 width: 100%;
563 border-bottom: 1px solid #ededed;
564 border-collapse: collapse;
565 border-spacing: 0;
566 font-size: 14px;
567 line-height: 2;
568 margin: 0 0 20px; }
569 body.give_receipt_page td, body.give_receipt_page th {
570 display: table-cell;
571 text-align: left;
572 border-top: 1px solid #ededed;
573 padding: 6px 10px 6px 0;
574 font-weight: normal; }
575 body.give_receipt_page th {
576 font-weight: bold;
577 text-transform: uppercase; }
578 body.give_receipt_page h3 {
579 font-size: 22px;
580 margin: 40px 0 5px;
581 clear: both;
582 display: block;
583 font-weight: bold; }
584
585 table#give_donation_receipt_products,
586 table#give_donation_receipt {
587 width: 100%; }
588
589 table#give_donation_receipt td, table#give_donation_receipt th, table#give_donation_receipt td, table#give_donation_receipt th {
590 text-align: left; }
591
592 table#give_donation_receipt .give-receipt-thead-text {
593 font-size: 18px;
594 text-align: center;
595 display: block; }
596 table#give_donation_receipt .give-receipt-thead-text > span {
597 font-size: 16px; }
598
599 table#give_donation_receipt li {
600 margin: 0 0 8px 10px; }
601
602 table#give_donation_receipt ul {
603 margin: 0;
604 padding: 0;
605 list-style: none; }
606
607 table#give_donation_receipt .give_receipt_payment_status.pending,
608 table#give_donation_receipt .give_receipt_payment_status.revoked,
609 table#give_donation_receipt .give_receipt_payment_status.failed {
610 color: #f73f2e; }
611
612 table#give_donation_receipt span.donation-level-text-wrap {
613 font-style: italic;
614 display: block; }
615
616 /*!
617 * Float Labels
618 *
619 * @version: 3.2.0
620 * @author: Paul Ryley (http://geminilabs.io)
621 * @url: https://geminilabs.github.io/float-labels.js
622 * @license: MIT
623 */
624 [id*="give-form"].give-fl-form .give-fl-wrap {
625 position: relative;
626 text-rendering: optimizeLegibility;
627 -webkit-font-smoothing: antialiased;
628 -moz-osx-font-smoothing: grayscale; }
629
630 [id*="give-form"].give-fl-form input.give-fl-input,
631 [id*="give-form"].give-fl-form select.give-fl-select,
632 [id*="give-form"].give-fl-form textarea.give-fl-textarea {
633 width: 100%;
634 outline: 0;
635 font-size: 16px;
636 line-height: normal;
637 border-radius: 0;
638 border: 1px solid #ccc;
639 background-color: inherit;
640 box-sizing: border-box;
641 transition: all 0.2s ease-in-out;
642 margin-bottom: 0; }
643 [id*="give-form"].give-fl-form input.give-fl-input:-moz-placeholder,
644 [id*="give-form"].give-fl-form select.give-fl-select:-moz-placeholder,
645 [id*="give-form"].give-fl-form textarea.give-fl-textarea:-moz-placeholder {
646 color: #bbb; }
647 [id*="give-form"].give-fl-form input.give-fl-input::-moz-placeholder,
648 [id*="give-form"].give-fl-form select.give-fl-select::-moz-placeholder,
649 [id*="give-form"].give-fl-form textarea.give-fl-textarea::-moz-placeholder {
650 color: #bbb; }
651 [id*="give-form"].give-fl-form input.give-fl-input:-ms-input-placeholder,
652 [id*="give-form"].give-fl-form select.give-fl-select:-ms-input-placeholder,
653 [id*="give-form"].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder {
654 color: #bbb; }
655 [id*="give-form"].give-fl-form input.give-fl-input::-webkit-input-placeholder,
656 [id*="give-form"].give-fl-form select.give-fl-select::-webkit-input-placeholder,
657 [id*="give-form"].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder {
658 color: #bbb; }
659
660 [id*="give-form"].give-fl-form select.give-fl-select {
661 position: relative;
662 color: #bbb;
663 cursor: pointer;
664 -webkit-appearance: none;
665 -moz-appearance: none; }
666
667 [id*="give-form"].give-fl-form .give-fl-is-active input.give-fl-input,
668 [id*="give-form"].give-fl-form .give-fl-is-active select.give-fl-select,
669 [id*="give-form"].give-fl-form .give-fl-is-active textarea.give-fl-textarea {
670 color: #333;
671 background-color: inherit;
672 border-color: #ccc; }
673
674 [id*="give-form"].give-fl-form .give-fl-has-focus input.give-fl-input,
675 [id*="give-form"].give-fl-form .give-fl-has-focus select.give-fl-select,
676 [id*="give-form"].give-fl-form .give-fl-has-focus textarea.give-fl-textarea {
677 background-color: inherit;
678 border-color: #ccc; }
679
680 [id*="give-form"].give-fl-form label.give-fl-label {
681 opacity: 0;
682 visibility: hidden;
683 display: block;
684 position: absolute;
685 top: -12px;
686 left: 0;
687 font-size: 12px;
688 font-weight: 700;
689 line-height: 1;
690 color: #bbb;
691 border-radius-top-left: 0;
692 transition: all 0.2s ease-in-out;
693 z-index: 1; }
694
695 [id*="give-form"].give-fl-form .give-fl-is-active label.give-fl-label {
696 opacity: 1;
697 visibility: visible; }
698
699 [id*="give-form"].give-fl-form .give-fl-has-focus label.give-fl-label {
700 color: #1976D2; }
701
702 [id*="give-form"].give-fl-form .give-fl-is-required:before {
703 opacity: 1;
704 content: '*';
705 display: block;
706 position: absolute;
707 top: 1px;
708 right: 18px;
709 font-size: 16px;
710 line-height: 1.75;
711 color: #D32F2F;
712 transition: all 0.2s ease-in-out;
713 padding: 6px 0 0;
714 z-index: 1; }
715
716 [id*="give-form"].give-fl-form .give-fl-is-required.give-fl-is-active:before {
717 opacity: 0; }
718
719 [id*="give-form"].give-fl-form.give-fl-style-1 input.give-fl-input,
720 [id*="give-form"].give-fl-form.give-fl-style-1 select.give-fl-select,
721 [id*="give-form"].give-fl-form.give-fl-style-1 textarea.give-fl-textarea {
722 padding: 6px 12px; }
723
724 [id*="give-form"].give-fl-form.give-fl-style-1 select.give-fl-select {
725 height: 44px; }
726
727 [id*="give-form"].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,
728 [id*="give-form"].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,
729 [id*="give-form"].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea {
730 padding: 6px 12px; }
731
732 [id*="give-form"].give-fl-form.give-fl-style-1 label.give-fl-label {
733 top: 1px;
734 left: 10px;
735 background-color: transparent;
736 padding: 12px 3px; }
737
738 [id*="give-form"].give-fl-form.give-fl-style-1 label.give-fl-label:before {
739 content: '';
740 display: block;
741 position: absolute;
742 top: 19px;
743 left: 0;
744 right: 0;
745 height: 1px;
746 background-color: inherit;
747 z-index: -1; }
748
749 [id*="give-form"].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label {
750 top: -9px;
751 padding: 3px; }
752
753 [id*="give-form"].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before {
754 top: 9px; }
755
756 [id*="give-form"].give-fl-form.give-fl-style-2 input.give-fl-input,
757 [id*="give-form"].give-fl-form.give-fl-style-2 select.give-fl-select,
758 [id*="give-form"].give-fl-form.give-fl-style-2 textarea.give-fl-textarea {
759 padding: 12px; }
760
761 [id*="give-form"].give-fl-form.give-fl-style-2 select.give-fl-select {
762 height: 56px; }
763
764 [id*="give-form"].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,
765 [id*="give-form"].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,
766 [id*="give-form"].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea {
767 padding: 18px 12px 6px; }
768
769 [id*="give-form"].give-fl-form.give-fl-style-2 label.give-fl-label {
770 top: 1px;
771 left: 10px;
772 padding: 6px 3px 3px; }
773
774 [id*="give-form"].give-fl-form.give-fl-style-2 .give-fl-is-required:before {
775 padding-top: 12px; }
776
777 [id*="give-form"].give-fl-form .give-fl-wrap-select:after {
778 content: '';
779 position: absolute;
780 display: block;
781 top: 1px;
782 right: 6px;
783 height: calc(100% - 2px);
784 width: 15px;
785 background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;
786 background-position: 100% 50%;
787 background-size: 7px 14px;
788 z-index: 2; }
789
790 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input,
791 [id*="give-form"].give-fl-form.give-fl-style-give select.give-fl-select,
792 [id*="give-form"].give-fl-form.give-fl-style-give textarea.give-fl-textarea {
793 line-height: inherit;
794 padding: 12px;
795 background-color: #FFF; }
796
797 [id*="give-form"].give-fl-form.give-fl-style-give select.give-fl-select {
798 line-height: inherit; }
799
800 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,
801 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,
802 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea {
803 padding: 20px 12px 4px;
804 transition: padding 0.2s ease-in-out, border 0.2s ease-in-out; }
805
806 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label {
807 top: 1px;
808 left: 13px;
809 right: 0;
810 padding: 6px 0 0; }
811
812 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-required:before {
813 padding-top: 12px; }
814
815 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator {
816 display: none; }
817
818 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip {
819 position: absolute;
820 top: 0;
821 width: 100%;
822 height: 100%;
823 margin: 0;
824 z-index: 1; }
825 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip::before {
826 content: unset; }
827
828 /**
829 * Give Frontend Forms SCSS
830 *
831 * @package Give
832 * @subpackage SCSS/Frontend
833 * @copyright Copyright (c) 2016, WordImpress
834 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
835 */
836 /*------------------------------------
837 Layout
838 --------------------------------------*/
839 .give-clearfix {
840 *zoom: 1; }
841 .give-clearfix:before, .give-clearfix:after {
842 content: " ";
843 display: table; }
844 .give-clearfix:after {
845 clear: both; }
846
847 [id*='give-form'] .give-hidden {
848 display: none; }
849
850 [id*='give-form'] fieldset {
851 border: none;
852 padding: 0;
853 margin: 0;
854 border: 0; }
855
856 [id*='give-form'] .give-form-title {
857 padding: 0;
858 margin: 0 0 15px; }
859
860 [id*='give-form'] div#give-sidebar-left {
861 width: 38%;
862 float: left; }
863
864 [id*='give-form'] div.images {
865 margin: 0 0 15px; }
866 [id*='give-form'] div.images img {
867 display: block;
868 width: 100%;
869 height: auto;
870 box-shadow: none; }
871
872 [id*='give-form'] .give-custom-amount-text {
873 clear: both; }
874
875 [id*='give-form'] div.summary {
876 width: 58%;
877 float: right; }
878 [id*='give-form'] div.summary.give-full-width {
879 width: 100%;
880 float: none; }
881
882 [id*='give-form'] .give_form select.give-select.required {
883 color: #000; }
884
885 [id*='give-form'] div.give-form-content-wrap {
886 margin: 0 0 20px; }
887
888 [id*='give-form'] div.give-form-content-wrap.give_post_form-content {
889 margin: 20px 0 0 0; }
890
891 [id*='give-form'].give-display-reveal .give-btn, [id*='give-form'].give-display-modal .give-btn {
892 margin: 0 0 15px; }
893
894 [id*='give-form'].give-display-reveal #give-payment-mode-select, [id*='give-form'].give-display-reveal #give_purchase_form_wrap, [id*='give-form'].give-display-modal #give-payment-mode-select, [id*='give-form'].give-display-modal #give_purchase_form_wrap {
895 display: none; }
896
897 [id*='give-form'] .cc-address {
898 margin-bottom: 15px; }
899
900 /*------------------------------------
901 Single Forms
902 --------------------------------------*/
903 .single-give_forms.et_right_sidebar #main-content .container:before {
904 display: none; }
905
906 .single-give_forms .give_forms {
907 *zoom: 1; }
908 .single-give_forms .give_forms:before, .single-give_forms .give_forms:after {
909 content: " ";
910 display: table; }
911 .single-give_forms .give_forms:after {
912 clear: both; }
913
914 /*------------------------------------
915 Gravatar List
916 --------------------------------------*/
917 #give-purchase-gravatars .give-gravatars-title {
918 margin: 0 0 15px; }
919
920 #give-purchase-gravatars .give-purchase-gravatars-list {
921 list-style: none;
922 margin: 0;
923 padding: 0; }
924 #give-purchase-gravatars .give-purchase-gravatars-list li {
925 list-style-type: none;
926 display: inline-block;
927 margin: 0 5px 0 0;
928 padding: 0; }
929
930 /*------------------------------------
931 Base Form Styles
932 --------------------------------------*/
933 form[id*='give-form'],
934 #give-recurring-form,
935 form.give-form {
936 margin: 0 0 25px;
937 padding: 0; }
938 form[id*='give-form'] .give-hidden,
939 #give-recurring-form .give-hidden,
940 form.give-form .give-hidden {
941 display: none; }
942 form[id*='give-form'] .give-tooltip,
943 #give-recurring-form .give-tooltip,
944 form.give-form .give-tooltip {
945 margin: 0 3px;
946 padding: 0;
947 font-size: 14px;
948 -moz-transition: 0.2s all linear;
949 -o-transition: 0.2s all linear;
950 transition: 0.2s all linear;
951 color: rgba(51, 51, 51, 0.5); }
952 form[id*='give-form'] .give-tooltip:hover,
953 #give-recurring-form .give-tooltip:hover,
954 form.give-form .give-tooltip:hover {
955 color: #333; }
956 form[id*='give-form'] h3.give-section-break,
957 form[id*='give-form'] h4.give-section-break,
958 form[id*='give-form'] legend,
959 #give-recurring-form h3.give-section-break,
960 #give-recurring-form h4.give-section-break,
961 #give-recurring-form legend,
962 form.give-form h3.give-section-break,
963 form.give-form h4.give-section-break,
964 form.give-form legend {
965 font-size: 1.15em;
966 font-weight: bold;
967 margin: 10px 0 15px;
968 padding: 0 0 5px;
969 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
970 width: 100%; }
971 form[id*='give-form'] h3.give-section-break span.sub-text,
972 form[id*='give-form'] h4.give-section-break span.sub-text,
973 form[id*='give-form'] legend span.sub-text,
974 #give-recurring-form h3.give-section-break span.sub-text,
975 #give-recurring-form h4.give-section-break span.sub-text,
976 #give-recurring-form legend span.sub-text,
977 form.give-form h3.give-section-break span.sub-text,
978 form.give-form h4.give-section-break span.sub-text,
979 form.give-form legend span.sub-text {
980 font-style: italic;
981 font-weight: normal; }
982 form[id*='give-form'] .form-row,
983 #give-recurring-form .form-row,
984 form.give-form .form-row {
985 *zoom: 1;
986 -webkit-box-sizing: border-box;
987 -moz-box-sizing: border-box;
988 box-sizing: border-box;
989 margin: 0 0 15px;
990 overflow: visible;
991 padding: 0; }
992 form[id*='give-form'] .form-row:before, form[id*='give-form'] .form-row:after,
993 #give-recurring-form .form-row:before,
994 #give-recurring-form .form-row:after,
995 form.give-form .form-row:before,
996 form.give-form .form-row:after {
997 content: " ";
998 display: table; }
999 form[id*='give-form'] .form-row:after,
1000 #give-recurring-form .form-row:after,
1001 form.give-form .form-row:after {
1002 clear: both; }
1003 form[id*='give-form'] .form-row:last-child,
1004 #give-recurring-form .form-row:last-child,
1005 form.give-form .form-row:last-child {
1006 margin-bottom: 15px; }
1007 form[id*='give-form'] .form-row label,
1008 #give-recurring-form .form-row label,
1009 form.give-form .form-row label {
1010 display: block;
1011 margin: 0 0 5px;
1012 position: relative;
1013 line-height: 1.7; }
1014 form[id*='give-form'] .form-row label.checkbox,
1015 #give-recurring-form .form-row label.checkbox,
1016 form.give-form .form-row label.checkbox {
1017 display: inline; }
1018 form[id*='give-form'] .form-row select, form[id*='give-form'] .form-row textarea, form[id*='give-form'] .form-row input[type="text"], form[id*='give-form'] .form-row input[type="tel"], form[id*='give-form'] .form-row input[type="email"], form[id*='give-form'] .form-row input[type="password"], form[id*='give-form'] .form-row input[type="url"],
1019 #give-recurring-form .form-row select,
1020 #give-recurring-form .form-row textarea,
1021 #give-recurring-form .form-row input[type="text"],
1022 #give-recurring-form .form-row input[type="tel"],
1023 #give-recurring-form .form-row input[type="email"],
1024 #give-recurring-form .form-row input[type="password"],
1025 #give-recurring-form .form-row input[type="url"],
1026 form.give-form .form-row select,
1027 form.give-form .form-row textarea,
1028 form.give-form .form-row input[type="text"],
1029 form.give-form .form-row input[type="tel"],
1030 form.give-form .form-row input[type="email"],
1031 form.give-form .form-row input[type="password"],
1032 form.give-form .form-row input[type="url"] {
1033 -webkit-box-sizing: border-box;
1034 -moz-box-sizing: border-box;
1035 box-sizing: border-box;
1036 width: 100%;
1037 border-radius: 0;
1038 outline: none;
1039 color: #333;
1040 background-color: #FDFDFD;
1041 border: 1px solid #ccc;
1042 margin: 0;
1043 padding: .5em; }
1044 form[id*='give-form'] .form-row select:focus, form[id*='give-form'] .form-row textarea:focus, form[id*='give-form'] .form-row input[type="text"]:focus, form[id*='give-form'] .form-row input[type="tel"]:focus, form[id*='give-form'] .form-row input[type="email"]:focus, form[id*='give-form'] .form-row input[type="password"]:focus, form[id*='give-form'] .form-row input[type="url"]:focus,
1045 #give-recurring-form .form-row select:focus,
1046 #give-recurring-form .form-row textarea:focus,
1047 #give-recurring-form .form-row input[type="text"]:focus,
1048 #give-recurring-form .form-row input[type="tel"]:focus,
1049 #give-recurring-form .form-row input[type="email"]:focus,
1050 #give-recurring-form .form-row input[type="password"]:focus,
1051 #give-recurring-form .form-row input[type="url"]:focus,
1052 form.give-form .form-row select:focus,
1053 form.give-form .form-row textarea:focus,
1054 form.give-form .form-row input[type="text"]:focus,
1055 form.give-form .form-row input[type="tel"]:focus,
1056 form.give-form .form-row input[type="email"]:focus,
1057 form.give-form .form-row input[type="password"]:focus,
1058 form.give-form .form-row input[type="url"]:focus {
1059 background-color: #fff; }
1060 form[id*='give-form'] .form-row select.required, form[id*='give-form'] .form-row textarea.required, form[id*='give-form'] .form-row input[type="text"].required, form[id*='give-form'] .form-row input[type="tel"].required, form[id*='give-form'] .form-row input[type="email"].required, form[id*='give-form'] .form-row input[type="password"].required, form[id*='give-form'] .form-row input[type="url"].required,
1061 #give-recurring-form .form-row select.required,
1062 #give-recurring-form .form-row textarea.required,
1063 #give-recurring-form .form-row input[type="text"].required,
1064 #give-recurring-form .form-row input[type="tel"].required,
1065 #give-recurring-form .form-row input[type="email"].required,
1066 #give-recurring-form .form-row input[type="password"].required,
1067 #give-recurring-form .form-row input[type="url"].required,
1068 form.give-form .form-row select.required,
1069 form.give-form .form-row textarea.required,
1070 form.give-form .form-row input[type="text"].required,
1071 form.give-form .form-row input[type="tel"].required,
1072 form.give-form .form-row input[type="email"].required,
1073 form.give-form .form-row input[type="password"].required,
1074 form.give-form .form-row input[type="url"].required {
1075 color: #333; }
1076 form[id*='give-form'] .form-row-first,
1077 form[id*='give-form'] .form-row-last,
1078 #give-recurring-form .form-row-first,
1079 #give-recurring-form .form-row-last,
1080 form.give-form .form-row-first,
1081 form.give-form .form-row-last {
1082 float: left;
1083 width: 48.5%; }
1084 form[id*='give-form'] .form-row-last,
1085 #give-recurring-form .form-row-last,
1086 form.give-form .form-row-last {
1087 float: right; }
1088 form[id*='give-form'] .form-row-wide,
1089 #give-recurring-form .form-row-wide,
1090 form.give-form .form-row-wide {
1091 *zoom: 1;
1092 clear: both; }
1093 form[id*='give-form'] .form-row-wide:before, form[id*='give-form'] .form-row-wide:after,
1094 #give-recurring-form .form-row-wide:before,
1095 #give-recurring-form .form-row-wide:after,
1096 form.give-form .form-row-wide:before,
1097 form.give-form .form-row-wide:after {
1098 content: " ";
1099 display: table; }
1100 form[id*='give-form'] .form-row-wide:after,
1101 #give-recurring-form .form-row-wide:after,
1102 form.give-form .form-row-wide:after {
1103 clear: both; }
1104 form[id*='give-form'] .form-row-two-thirds,
1105 #give-recurring-form .form-row-two-thirds,
1106 form.give-form .form-row-two-thirds {
1107 float: left;
1108 width: 65.75%; }
1109 form[id*='give-form'] .form-row-two-thirds.form-row-first,
1110 #give-recurring-form .form-row-two-thirds.form-row-first,
1111 form.give-form .form-row-two-thirds.form-row-first {
1112 margin-left: 0; }
1113 form[id*='give-form'] .form-row-one-third,
1114 #give-recurring-form .form-row-one-third,
1115 form.give-form .form-row-one-third {
1116 float: left;
1117 width: 31.25%;
1118 margin-left: 3%; }
1119 form[id*='give-form'] .form-row-one-third.form-row-first,
1120 #give-recurring-form .form-row-one-third.form-row-first,
1121 form.give-form .form-row-one-third.form-row-first {
1122 margin-left: 0; }
1123 @media (max-width: 480px) {
1124 form[id*='give-form'] .form-row-responsive,
1125 #give-recurring-form .form-row-responsive,
1126 form.give-form .form-row-responsive {
1127 margin-left: 0;
1128 margin-right: 0;
1129 width: 100%; } }
1130 form[id*='give-form'] .give-error,
1131 form[id*='give-form'] .give-required-indicator,
1132 #give-recurring-form .give-error,
1133 #give-recurring-form .give-required-indicator,
1134 form.give-form .give-error,
1135 form.give-form .give-required-indicator {
1136 color: #a00; }
1137 form[id*='give-form'] .card-expiration > select,
1138 #give-recurring-form .card-expiration > select,
1139 form.give-form .card-expiration > select {
1140 width: 44%;
1141 margin: 0; }
1142 form[id*='give-form'] .card-expiration > span.exp-divider,
1143 #give-recurring-form .card-expiration > span.exp-divider,
1144 form.give-form .card-expiration > span.exp-divider {
1145 display: inline;
1146 text-align: center; }
1147 form[id*='give-form'] .card-expiration select.card-expiry-year,
1148 #give-recurring-form .card-expiration select.card-expiry-year,
1149 form.give-form .card-expiration select.card-expiry-year {
1150 float: right; }
1151 form[id*='give-form'] .give-disabled, form[id*='give-form'] [disabled],
1152 #give-recurring-form .give-disabled,
1153 #give-recurring-form [disabled],
1154 form.give-form .give-disabled,
1155 form.give-form [disabled] {
1156 cursor: not-allowed; }
1157
1158 /*---------------------------------
1159 Form Price & Amount
1160 -----------------------------------*/
1161 form[id*='give-form'] .give-donation-amount {
1162 margin: 0 0 15px; }
1163 form[id*='give-form'] .give-donation-amount .give-currency-symbol {
1164 background-color: #f2f2f2;
1165 border-top: 1px solid #ccc;
1166 border-bottom: 1px solid #ccc;
1167 color: #333;
1168 margin: 0;
1169 padding: 0 12px;
1170 height: 35px;
1171 line-height: 35px;
1172 font-size: 18px;
1173 -webkit-box-sizing: border-box;
1174 -moz-box-sizing: border-box;
1175 box-sizing: border-box;
1176 float: left; }
1177 form[id*='give-form'] .give-donation-amount .give-currency-symbol.give-currency-position-before {
1178 border-left: 1px solid #ccc;
1179 border-right: none; }
1180 form[id*='give-form'] .give-donation-amount .give-currency-symbol.give-currency-position-after {
1181 border-left: none;
1182 border-right: 1px solid #ccc; }
1183 form[id*='give-form'] .give-donation-amount #give-amount,
1184 form[id*='give-form'] .give-donation-amount #give-amount-text {
1185 border: 1px solid #ccc;
1186 background: #FFF;
1187 border-radius: 0;
1188 height: 35px;
1189 line-height: 35px;
1190 padding: 0 12px;
1191 margin: 0;
1192 font-size: 18px;
1193 -webkit-box-sizing: border-box;
1194 -moz-box-sizing: border-box;
1195 box-sizing: border-box;
1196 min-width: 125px;
1197 float: left; }
1198 form[id*='give-form'] .give-donation-amount #give-amount.invalid-amount,
1199 form[id*='give-form'] .give-donation-amount #give-amount-text.invalid-amount {
1200 border: 1px solid red; }
1201 form[id*='give-form'] .give-donation-amount input.give-amount-top {
1202 width: 125px; }
1203 form[id*='give-form'] .give-donation-amount span.give-final-total-amount {
1204 border: 1px solid #ccc;
1205 background: #FFF;
1206 border-radius: 0;
1207 height: 35px;
1208 line-height: 35px;
1209 padding: 0 12px;
1210 margin: 0;
1211 font-size: 18px;
1212 -webkit-box-sizing: border-box;
1213 -moz-box-sizing: border-box;
1214 box-sizing: border-box;
1215 cursor: not-allowed;
1216 background: #FFF;
1217 float: left; }
1218
1219 form[id*='give-form'] #give_terms_agreement legend {
1220 display: none; }
1221
1222 form[id*='give-form'] #give_terms_agreement label {
1223 display: inline-block; }
1224
1225 form[id*='give-form'] #give-final-total-wrap {
1226 margin: 10px 0 25px;
1227 padding: 0;
1228 *zoom: 1; }
1229 form[id*='give-form'] #give-final-total-wrap:before, form[id*='give-form'] #give-final-total-wrap:after {
1230 content: " ";
1231 display: table; }
1232 form[id*='give-form'] #give-final-total-wrap:after {
1233 clear: both; }
1234 form[id*='give-form'] #give-final-total-wrap .give-donation-total-label {
1235 background-color: #f2f2f2;
1236 border-top: 1px solid #ccc;
1237 border-bottom: 1px solid #ccc;
1238 color: #333;
1239 margin: 0;
1240 padding: 0 12px;
1241 height: 35px;
1242 line-height: 35px;
1243 font-size: 18px;
1244 -webkit-box-sizing: border-box;
1245 -moz-box-sizing: border-box;
1246 box-sizing: border-box;
1247 float: left;
1248 border: 1px solid #ccc; }
1249 @media (max-width: 480px) {
1250 form[id*='give-form'] #give-final-total-wrap .give-donation-total-label {
1251 display: block;
1252 float: none; } }
1253 form[id*='give-form'] #give-final-total-wrap .give-final-total-amount {
1254 font-size: 18px;
1255 border: 1px solid #ccc;
1256 background: #FFF;
1257 border-radius: 0;
1258 height: 35px;
1259 line-height: 35px;
1260 padding: 0 12px;
1261 margin: 0;
1262 font-size: 18px;
1263 -webkit-box-sizing: border-box;
1264 -moz-box-sizing: border-box;
1265 box-sizing: border-box;
1266 border-left: none;
1267 float: left; }
1268 @media (max-width: 480px) {
1269 form[id*='give-form'] #give-final-total-wrap .give-final-total-amount {
1270 border: 1px solid #ccc;
1271 border-top: 0;
1272 display: block;
1273 float: none; } }
1274
1275 .give-display-button-only > *:not(form) {
1276 display: none !important; }
1277
1278 .give-display-button-only form > *:not(.give-btn-modal) {
1279 display: none !important; }
1280
1281 /*---------------------------------
1282 Radio Lists
1283 -----------------------------------*/
1284 form[id*='give-form'] input[type="radio"] {
1285 margin: 0 .5em 0 0; }
1286
1287 form[id*='give-form'] #give-donation-level-radio-list {
1288 margin: 0 0 15px;
1289 padding: 0;
1290 list-style: none;
1291 clear: both; }
1292 form[id*='give-form'] #give-donation-level-radio-list > li {
1293 list-style-type: none;
1294 list-style-image: none;
1295 margin: 0;
1296 padding: 0; }
1297 form[id*='give-form'] #give-donation-level-radio-list > li label {
1298 cursor: pointer;
1299 display: inline-block;
1300 margin: 0; }
1301 form[id*='give-form'] #give-donation-level-radio-list > li input[type="radio"] {
1302 margin: 0 .5em 0 0;
1303 outline: none;
1304 width: auto; }
1305
1306 form[id*='give-form'] #give-gateway-radio-list {
1307 *zoom: 1;
1308 margin: 0 0 15px;
1309 padding: 0;
1310 list-style: none; }
1311 form[id*='give-form'] #give-gateway-radio-list:before, form[id*='give-form'] #give-gateway-radio-list:after {
1312 content: " ";
1313 display: table; }
1314 form[id*='give-form'] #give-gateway-radio-list:after {
1315 clear: both; }
1316 form[id*='give-form'] #give-gateway-radio-list > li {
1317 list-style-type: none;
1318 list-style-image: none;
1319 margin: 0;
1320 padding: 0; }
1321 @media (min-width: 480px) {
1322 form[id*='give-form'] #give-gateway-radio-list > li {
1323 display: inline-block;
1324 margin-right: 15px;
1325 margin-left: 0; } }
1326 form[id*='give-form'] #give-gateway-radio-list > li label.give-gateway-option {
1327 cursor: pointer;
1328 display: inline;
1329 margin: 0; }
1330 form[id*='give-form'] #give-gateway-radio-list > li input[type="radio"] {
1331 margin: 0 .25em 0 0;
1332 outline: none;
1333 width: auto;
1334 display: inline; }
1335
1336 /*---------------------------------
1337 Checkboxes
1338 -----------------------------------*/
1339 form[id*='give-form'] input[type="checkbox"] {
1340 margin: 0 .25em 0 0; }
1341
1342 /*---------------------------------
1343 Donation Level: Dropdown/Select
1344 -----------------------------------*/
1345 form[id*='give-form'] select.give-select-level {
1346 outline: none;
1347 border-radius: 0;
1348 min-width: 155px;
1349 border: 1px solid #ccc;
1350 margin: 0 0 15px;
1351 display: block;
1352 clear: both;
1353 color: #333;
1354 background-color: #FDFDFD;
1355 padding: .5em;
1356 max-width: 100%; }
1357
1358 /*---------------------------------
1359 Buttons
1360 -----------------------------------*/
1361 #give-donation-level-button-wrap {
1362 *zoom: 1;
1363 margin: 0 0 15px;
1364 padding: 0;
1365 clear: both;
1366 list-style: none; }
1367 #give-donation-level-button-wrap:before, #give-donation-level-button-wrap:after {
1368 content: " ";
1369 display: table; }
1370 #give-donation-level-button-wrap:after {
1371 clear: both; }
1372 #give-donation-level-button-wrap > li {
1373 list-style-type: none;
1374 list-style-image: none;
1375 float: left;
1376 margin: 0 5px 5px 0; }
1377
1378 .give_terms_links {
1379 float: right; }
1380
1381 /*---------------------------------
1382 CC Validation
1383 -----------------------------------*/
1384 [id*='give_secure_site_wrapper'] {
1385 padding: 4px 4px 15px 0;
1386 font-size: 16px;
1387 line-height: 20px; }
1388 [id*='give_secure_site_wrapper'] span.padlock {
1389 font-family: 'give-icomoon';
1390 speak: none;
1391 font-style: normal;
1392 font-weight: normal;
1393 font-variant: normal;
1394 text-transform: none;
1395 line-height: 1;
1396 -webkit-font-smoothing: antialiased;
1397 -moz-osx-font-smoothing: grayscale;
1398 font-size: 16px;
1399 line-height: 20px; }
1400 [id*='give_secure_site_wrapper'] span.padlock :before {
1401 display: inline-block; }
1402
1403 #give_purchase_form_wrap input.give-input.card-number.valid,
1404 #give_purchase_form_wrap input.give-input.card-cvc.valid,
1405 #give_purchase_form_wrap input.give-input.card-expiry.valid {
1406 background-image: url("../assets/images/tick.png");
1407 background-repeat: no-repeat;
1408 background-position: right 10px top 50%;
1409 background-size: 16px; }
1410 #give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry),
1411 #give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),
1412 #give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry) {
1413 background-position: right 55px top 50%; }
1414
1415 #give_purchase_form_wrap span.card-type {
1416 position: absolute;
1417 top: -2px;
1418 right: 0;
1419 width: 37px;
1420 height: 26px;
1421 background-size: 37px 26px !important; }
1422
1423 #give_purchase_form_wrap .fl-wrap span.card-type {
1424 top: calc(0.5em + 6px);
1425 right: 11px; }
1426
1427 #give_purchase_form_wrap span.card-type.off {
1428 display: none; }
1429
1430 #give_purchase_form_wrap span.card-type.visa {
1431 background: url("../assets/images/visa.png") no-repeat; }
1432
1433 #give_purchase_form_wrap span.card-type.mastercard {
1434 background: url("../assets/images/mastercard.png") no-repeat; }
1435
1436 #give_purchase_form_wrap span.card-type.discover {
1437 background: url("../assets/images/discover.png") no-repeat; }
1438
1439 #give_purchase_form_wrap span.card-type.amex {
1440 background: url("../assets/images/amex.png") no-repeat; }
1441
1442 #give_purchase_form_wrap span.card-type.maestro {
1443 background: url("../assets/images/maestro.png") no-repeat; }
1444
1445 #give_purchase_form_wrap span.card-type.dinersclub {
1446 background: url("../assets/images/diners-club.png") no-repeat; }
1447
1448 #give_purchase_form_wrap span.card-type.jcb {
1449 background: url("../assets/images/jcb.png") no-repeat; }
1450
1451 #give_purchase_form_wrap span.card-type.dankort {
1452 background: url("../assets/images/dankort.png") no-repeat; }
1453
1454 #give_purchase_form_wrap span.card-type.unionpay {
1455 background: url("../assets/images/unionpay.png") no-repeat; }
1456
1457 /*---------------------------------
1458 Loading Animation
1459 -----------------------------------*/
1460 /* Loading Elipsis */
1461 @-webkit-keyframes opacity {
1462 0% {
1463 opacity: 1; }
1464 100% {
1465 opacity: 0; } }
1466
1467 @-moz-keyframes opacity {
1468 0% {
1469 opacity: 1; }
1470 100% {
1471 opacity: 0; } }
1472
1473 form[id*='give-form'] p.give-loading-text,
1474 form[id*='give-form'] span.give-loading-text {
1475 display: none;
1476 float: right;
1477 height: 16px;
1478 width: 16px;
1479 margin: 0;
1480 padding: 0;
1481 font-style: italic;
1482 line-height: 20px;
1483 font-size: 16px;
1484 font-weight: normal; }
1485
1486 form[id*='give-form'] .give-loading-animation {
1487 font-family: 'give-icomoon';
1488 speak: none;
1489 font-style: normal;
1490 font-weight: normal;
1491 font-variant: normal;
1492 text-transform: none;
1493 line-height: 1;
1494 -webkit-font-smoothing: antialiased;
1495 -moz-osx-font-smoothing: grayscale;
1496 float: left;
1497 height: 16px;
1498 width: 16px;
1499 line-height: 1;
1500 font-size: 16px;
1501 margin: 0 5px 0 0;
1502 background-size: 20px 20px;
1503 background-repeat: no-repeat;
1504 background-color: transparent; }
1505
1506 form[id*='give-form'] .give-payment-mode-label .give-loading-text {
1507 float: right; }
1508
1509 /*---------------------------------
1510 User Login
1511 -----------------------------------*/
1512 /*
1513 * User Login within Donation Form
1514 * (visible when Form Display > Login is enabled)
1515 */
1516 [id*='give-form'] .give-login-account-wrap {
1517 margin: 0 0 15px;
1518 position: relative; }
1519 [id*='give-form'] .give-login-account-wrap .give-login-message {
1520 text-align: right;
1521 margin: 0;
1522 padding: 0; }
1523 [id*='give-form'] .give-login-account-wrap .give-loading-text {
1524 position: absolute;
1525 right: 0;
1526 top: .25em; }
1527
1528 [id*='give-form'] fieldset[id^="give-login-fields"] {
1529 margin: 0 0 15px; }
1530
1531 [id*='give-form'] .give-new-account-link {
1532 margin: 0 0 15px;
1533 padding: 0; }
1534
1535 [id*='give-form'] .give_login_forgot_password {
1536 float: right; }
1537
1538 [id^='give-user-login-submit'] input.give-cancel-login,
1539 .give-submit-button-wrap input.give-cancel-login {
1540 margin-left: 5px; }
1541
1542 [id^='give-user-login-submit'] span.give-loading-animation,
1543 .give-submit-button-wrap span.give-loading-animation {
1544 margin: 0 0 0 .5em;
1545 display: none; }
1546
1547 [id^='give-user-login-submit'] .give-submit,
1548 .give-submit-button-wrap .give-submit {
1549 float: left; }
1550
1551 /* Login Shortcode Form */
1552 #give-login-form legend, #give-login-form div.give-login,
1553 #give-register-form legend,
1554 #give-register-form div.give-login {
1555 line-height: 2;
1556 margin-bottom: 15px; }
1557
1558 #give-login-form label,
1559 #give-register-form label {
1560 min-width: 100px;
1561 display: inline-block; }
1562
1563 /*---------------------------------
1564 Modal - Magnific Popup
1565 -----------------------------------*/
1566 div.give-form-wrap.mfp-hide {
1567 display: block !important; }
1568
1569 div.mfp-content fieldset p, div.mfp-content fieldset ol, div.mfp-content fieldset ul {
1570 margin-bottom: 1.2em;
1571 line-height: 1.4; }
1572
1573 /*---------------------------------
1574 Basic Button Style
1575 -----------------------------------*/
1576 .give-btn {
1577 background: #EDEDED;
1578 border: 1px solid #ccc;
1579 color: #333;
1580 padding: 8px 10px;
1581 cursor: pointer;
1582 line-height: 1.2em;
1583 font-size: 1em; }
1584 .give-btn:hover {
1585 background: #dbdbdb; }
1586
1587 /*---------------------------------
1588 Profile Editor Form
1589 -----------------------------------*/
1590 #give_profile_editor_form legend {
1591 width: auto;
1592 padding: 0 5px 5px 5px;
1593 border-bottom: 0; }
1594
1595 /*---------------------------------
1596 Email Access Form
1597 -----------------------------------*/
1598 form#give-email-access-form div.g-recaptcha, form#give-email-access-form input#give-email {
1599 margin: 0 0 15px; }
1600
1601 form#give-email-access-form input#give-email {
1602 width: 305px; }
1603
1604 /*---------------------------------
1605 Responsiveness
1606 -----------------------------------*/
1607 @media (max-width: 768px) {
1608 [id*='give-form'] div.images, [id*='give-form'] div.summary {
1609 width: 100%;
1610 float: none; }
1611 [id*='give-form'] div#give-sidebar-left {
1612 width: 100%;
1613 float: none; } }
1614
1615 /*---------------------------------
1616 Section Breaks
1617 -----------------------------------*/
1618 .give-form-wrap .give-form h3.give-section-break,
1619 .give-form-wrap .give-form h4.give-section-break {
1620 margin: 10px 0 0; }
1621
1622 /*---------------------------------
1623 Form validation style
1624 -----------------------------------*/
1625 .give-do-validate input.error {
1626 border-color: red !important; }
1627
1628 /*---------------------------------
1629 Notices, Warnings & Errors
1630 -----------------------------------*/
1631 .give_error, .give_success {
1632 position: relative;
1633 margin: 15px 0;
1634 background: #F9F9F9;
1635 padding: 1em 1em 1em 2em;
1636 border-left: 4px solid #a00;
1637 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
1638 clear: both; }
1639 .give_error > p, .give_success > p {
1640 margin: 0 !important;
1641 color: #333; }
1642 .give_error:before, .give_success:before {
1643 font-family: 'give-icomoon';
1644 speak: none;
1645 font-style: normal;
1646 font-weight: normal;
1647 font-variant: normal;
1648 text-transform: none;
1649 line-height: 1;
1650 -webkit-font-smoothing: antialiased;
1651 -moz-osx-font-smoothing: grayscale;
1652 position: absolute;
1653 top: 50%;
1654 font-size: 16px;
1655 margin-top: -15px;
1656 left: -17px;
1657 background-color: #a00;
1658 color: #FFF;
1659 width: 30px;
1660 height: 30px;
1661 border-radius: 100%;
1662 text-align: center;
1663 line-height: 30px;
1664 text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
1665 content: '\f02d'; }
1666 .give_error.give_warning, .give_success.give_warning {
1667 border-color: #ffba00; }
1668 .give_error.give_warning:before, .give_success.give_warning:before {
1669 background-color: #ffba00;
1670 text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
1671
1672 .give_success {
1673 border-color: #7ad03a; }
1674 .give_success:before {
1675 background-color: #7ad03a;
1676 content: '\e601';
1677 text-shadow: 1px 1px rgba(0, 0, 0, 0.2); }
1678
1679 /* Magnific Popup CSS */
1680 .mfp-bg {
1681 top: 0;
1682 left: 0;
1683 width: 100%;
1684 height: 100%;
1685 z-index: 1042;
1686 overflow: hidden;
1687 position: fixed;
1688 background: #0b0b0b;
1689 opacity: 0.8; }
1690
1691 .mfp-wrap {
1692 top: 0;
1693 left: 0;
1694 width: 100%;
1695 height: 100%;
1696 z-index: 1043;
1697 position: fixed;
1698 outline: none !important;
1699 -webkit-backface-visibility: hidden; }
1700
1701 .mfp-container {
1702 text-align: center;
1703 position: absolute;
1704 width: 100%;
1705 height: 100%;
1706 left: 0;
1707 top: 0;
1708 padding: 0 8px;
1709 box-sizing: border-box; }
1710
1711 .mfp-container:before {
1712 content: '';
1713 display: inline-block;
1714 height: 100%;
1715 vertical-align: middle; }
1716
1717 .mfp-align-top .mfp-container:before {
1718 display: none; }
1719
1720 .mfp-content {
1721 position: relative;
1722 display: inline-block;
1723 vertical-align: middle;
1724 margin: 0 auto;
1725 text-align: left;
1726 z-index: 1045; }
1727
1728 .mfp-inline-holder .mfp-content,
1729 .mfp-ajax-holder .mfp-content {
1730 width: 100%;
1731 cursor: auto; }
1732
1733 .mfp-ajax-cur {
1734 cursor: progress; }
1735
1736 .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
1737 cursor: -moz-zoom-out;
1738 cursor: -webkit-zoom-out;
1739 cursor: zoom-out; }
1740
1741 .mfp-zoom {
1742 cursor: pointer;
1743 cursor: -webkit-zoom-in;
1744 cursor: -moz-zoom-in;
1745 cursor: zoom-in; }
1746
1747 .mfp-auto-cursor .mfp-content {
1748 cursor: auto; }
1749
1750 .mfp-close,
1751 .mfp-arrow,
1752 .mfp-preloader,
1753 .mfp-counter {
1754 -webkit-user-select: none;
1755 -moz-user-select: none;
1756 user-select: none; }
1757
1758 .mfp-loading.mfp-figure {
1759 display: none; }
1760
1761 .mfp-hide {
1762 display: none !important; }
1763
1764 .mfp-preloader {
1765 color: #CCC;
1766 position: absolute;
1767 top: 50%;
1768 width: auto;
1769 text-align: center;
1770 margin-top: -0.8em;
1771 left: 8px;
1772 right: 8px;
1773 z-index: 1044; }
1774 .mfp-preloader a {
1775 color: #CCC; }
1776 .mfp-preloader a:hover {
1777 color: #FFF; }
1778
1779 .mfp-s-ready .mfp-preloader {
1780 display: none; }
1781
1782 .mfp-s-error .mfp-content {
1783 display: none; }
1784
1785 button.mfp-close, button.mfp-arrow {
1786 overflow: visible;
1787 cursor: pointer;
1788 background: transparent;
1789 border: 0;
1790 -webkit-appearance: none;
1791 display: block;
1792 outline: none;
1793 padding: 0;
1794 z-index: 1046;
1795 box-shadow: none;
1796 touch-action: manipulation; }
1797
1798 button::-moz-focus-inner {
1799 padding: 0;
1800 border: 0; }
1801
1802 .mfp-close {
1803 width: 44px;
1804 height: 44px;
1805 line-height: 44px;
1806 position: absolute;
1807 right: 0;
1808 top: 0;
1809 text-decoration: none;
1810 text-align: center;
1811 opacity: 0.65;
1812 padding: 0 0 18px 10px;
1813 color: #FFF;
1814 font-style: normal;
1815 font-size: 28px;
1816 font-family: Arial, Baskerville, monospace; }
1817 .mfp-close:hover, .mfp-close:focus {
1818 opacity: 1; }
1819 .mfp-close:active {
1820 top: 1px; }
1821
1822 .mfp-close-btn-in .mfp-close {
1823 color: #333; }
1824
1825 .mfp-image-holder .mfp-close,
1826 .mfp-iframe-holder .mfp-close {
1827 color: #FFF;
1828 right: -6px;
1829 text-align: right;
1830 padding-right: 6px;
1831 width: 100%; }
1832
1833 .mfp-counter {
1834 position: absolute;
1835 top: 0;
1836 right: 0;
1837 color: #CCC;
1838 font-size: 12px;
1839 line-height: 18px;
1840 white-space: nowrap; }
1841
1842 .mfp-arrow {
1843 position: absolute;
1844 opacity: 0.65;
1845 margin: 0;
1846 top: 50%;
1847 margin-top: -55px;
1848 padding: 0;
1849 width: 90px;
1850 height: 110px;
1851 -webkit-tap-highlight-color: transparent; }
1852 .mfp-arrow:active {
1853 margin-top: -54px; }
1854 .mfp-arrow:hover, .mfp-arrow:focus {
1855 opacity: 1; }
1856 .mfp-arrow:before, .mfp-arrow:after {
1857 content: '';
1858 display: block;
1859 width: 0;
1860 height: 0;
1861 position: absolute;
1862 left: 0;
1863 top: 0;
1864 margin-top: 35px;
1865 margin-left: 35px;
1866 border: medium inset transparent; }
1867 .mfp-arrow:after {
1868 border-top-width: 13px;
1869 border-bottom-width: 13px;
1870 top: 8px; }
1871 .mfp-arrow:before {
1872 border-top-width: 21px;
1873 border-bottom-width: 21px;
1874 opacity: 0.7; }
1875
1876 .mfp-arrow-left {
1877 left: 0; }
1878 .mfp-arrow-left:after {
1879 border-right: 17px solid #FFF;
1880 margin-left: 31px; }
1881 .mfp-arrow-left:before {
1882 margin-left: 25px;
1883 border-right: 27px solid #3F3F3F; }
1884
1885 .mfp-arrow-right {
1886 right: 0; }
1887 .mfp-arrow-right:after {
1888 border-left: 17px solid #FFF;
1889 margin-left: 39px; }
1890 .mfp-arrow-right:before {
1891 border-left: 27px solid #3F3F3F; }
1892
1893 .mfp-iframe-holder {
1894 padding-top: 40px;
1895 padding-bottom: 40px; }
1896 .mfp-iframe-holder .mfp-content {
1897 line-height: 0;
1898 width: 100%;
1899 max-width: 900px; }
1900 .mfp-iframe-holder .mfp-close {
1901 top: -40px; }
1902
1903 .mfp-iframe-scaler {
1904 width: 100%;
1905 height: 0;
1906 overflow: hidden;
1907 padding-top: 56.25%; }
1908 .mfp-iframe-scaler iframe {
1909 position: absolute;
1910 display: block;
1911 top: 0;
1912 left: 0;
1913 width: 100%;
1914 height: 100%;
1915 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1916 background: #000; }
1917
1918 /* Main image in popup */
1919 img.mfp-img {
1920 width: auto;
1921 max-width: 100%;
1922 height: auto;
1923 display: block;
1924 line-height: 0;
1925 box-sizing: border-box;
1926 padding: 40px 0 40px;
1927 margin: 0 auto; }
1928
1929 /* The shadow behind the image */
1930 .mfp-figure {
1931 line-height: 0; }
1932 .mfp-figure:after {
1933 content: '';
1934 position: absolute;
1935 left: 0;
1936 top: 40px;
1937 bottom: 40px;
1938 display: block;
1939 right: 0;
1940 width: auto;
1941 height: auto;
1942 z-index: -1;
1943 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1944 background: #444; }
1945 .mfp-figure small {
1946 color: #BDBDBD;
1947 display: block;
1948 font-size: 12px;
1949 line-height: 14px; }
1950 .mfp-figure figure {
1951 margin: 0; }
1952
1953 .mfp-bottom-bar {
1954 margin-top: -36px;
1955 position: absolute;
1956 top: 100%;
1957 left: 0;
1958 width: 100%;
1959 cursor: auto; }
1960
1961 .mfp-title {
1962 text-align: left;
1963 line-height: 18px;
1964 color: #F3F3F3;
1965 word-wrap: break-word;
1966 padding-right: 36px; }
1967
1968 .mfp-image-holder .mfp-content {
1969 max-width: 100%; }
1970
1971 .mfp-gallery .mfp-image-holder .mfp-figure {
1972 cursor: pointer; }
1973
1974 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
1975 /**
1976 * Remove all paddings around the image on small screen
1977 */
1978 .mfp-img-mobile .mfp-image-holder {
1979 padding-left: 0;
1980 padding-right: 0; }
1981 .mfp-img-mobile img.mfp-img {
1982 padding: 0; }
1983 .mfp-img-mobile .mfp-figure:after {
1984 top: 0;
1985 bottom: 0; }
1986 .mfp-img-mobile .mfp-figure small {
1987 display: inline;
1988 margin-left: 5px; }
1989 .mfp-img-mobile .mfp-bottom-bar {
1990 background: rgba(0, 0, 0, 0.6);
1991 bottom: 0;
1992 margin: 0;
1993 top: auto;
1994 padding: 3px 5px;
1995 position: fixed;
1996 box-sizing: border-box; }
1997 .mfp-img-mobile .mfp-bottom-bar:empty {
1998 padding: 0; }
1999 .mfp-img-mobile .mfp-counter {
2000 right: 5px;
2001 top: 3px; }
2002 .mfp-img-mobile .mfp-close {
2003 top: 0;
2004 right: 0;
2005 width: 35px;
2006 height: 35px;
2007 line-height: 35px;
2008 background: rgba(0, 0, 0, 0.6);
2009 position: fixed;
2010 text-align: center;
2011 padding: 0; } }
2012
2013 @media all and (max-width: 900px) {
2014 .mfp-arrow {
2015 -webkit-transform: scale(0.75);
2016 transform: scale(0.75); }
2017 .mfp-arrow-left {
2018 -webkit-transform-origin: 0;
2019 transform-origin: 0; }
2020 .mfp-arrow-right {
2021 -webkit-transform-origin: 100%;
2022 transform-origin: 100%; }
2023 .mfp-container {
2024 padding-left: 6px;
2025 padding-right: 6px; } }
2026
2027 /**
2028 * Give Layouts SCSS/CSS
2029 *
2030 * @description: This file provides layout styles for various themes such as the default WordPress themes and others if applicable; Most themes handle Give's template system just fine ;)
2031 * @package: Give
2032 * @subpackage: SCSS/Frontend
2033 * @copyright: Copyright (c) 2016, WordImpress
2034 * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
2035 */
2036 /**
2037 * Twenty Thirteen specific styles
2038 */
2039 .twentythirteen .give_forms {
2040 padding: 40px 0; }
2041
2042 /**
2043 * Twenty Fourteen specific styles
2044 */
2045 .twentyfourteen .tfgive {
2046 padding: 12px 10px 0;
2047 max-width: 474px;
2048 margin: 0 auto; }
2049 .twentyfourteen .tfgive .give_forms .entry-summary {
2050 padding: 0 !important;
2051 margin: 0 0 1.618em !important; }
2052 .twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail {
2053 margin-top: 0; }
2054 .twentyfourteen .tfgive .give_forms .images img {
2055 margin-bottom: 1em; }
2056
2057 @media screen and (min-width: 673px) {
2058 .twentyfourteen .tfgive {
2059 padding-right: 30px;
2060 padding-left: 30px; } }
2061
2062 @media screen and (min-width: 1040px) {
2063 .twentyfourteen .tfgive {
2064 padding-right: 15px;
2065 padding-left: 15px; } }
2066
2067 @media screen and (min-width: 1110px) {
2068 .twentyfourteen .tfgive {
2069 padding-right: 30px;
2070 padding-left: 30px; } }
2071
2072 @media screen and (min-width: 1218px) {
2073 .twentyfourteen .tfgive {
2074 margin-right: 54px; }
2075 .full-width .twentyfourteen .tfgive {
2076 margin-right: auto; } }
2077
2078 /**
2079 * Twenty Fifteen specific styles
2080 */
2081 .twentyfifteen .t15give {
2082 padding-left: 7.6923%;
2083 padding-right: 7.6923%;
2084 padding-top: 7.6923%;
2085 margin-bottom: 7.6923%;
2086 background: #fff;
2087 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); }
2088 .twentyfifteen .t15give .page-title {
2089 margin-left: 0; }
2090 .twentyfifteen .t15give div.summary {
2091 padding: 0; }
2092
2093 @media screen and (min-width: 38.75em) {
2094 .twentyfifteen .t15give {
2095 margin-right: 7.6923%;
2096 margin-left: 7.6923%;
2097 margin-top: 8.3333%; } }
2098
2099 @media screen and (min-width: 59.6875em) {
2100 .twentyfifteen .t15give {
2101 margin-left: 8.3333%;
2102 margin-right: 8.3333%;
2103 padding: 10%; }
2104 .single-product .twentyfifteen .entry-summary {
2105 padding: 0 !important; } }
2106
2107 /*----------------------------------------------
2108 Avada
2109 ------------------------------------------------*/
2110 .avada-row > div.give-wrap #content {
2111 width: 100%; }
2112
2113 /**
2114 * Give Frontend Progress Bar SCSS
2115 *
2116 * @package Give
2117 * @subpackage SCSS/Frontend
2118 * @copyright Copyright (c) 2016, WordImpress
2119 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2120 */
2121 .give-goal-progress {
2122 margin-bottom: 20px;
2123 clear: both; }
2124 .give-goal-progress .income {
2125 font-size: 46px;
2126 line-height: 48px;
2127 letter-spacing: -1px;
2128 color: #333; }
2129 .give-goal-progress .raised {
2130 margin-bottom: 15px; }
2131
2132 .give-progress-bar {
2133 height: 20px;
2134 position: relative;
2135 background: #EEE;
2136 border-radius: 25px;
2137 overflow: hidden; }
2138 .give-progress-bar > span {
2139 display: block;
2140 height: 100%;
2141 border-top-right-radius: 8px;
2142 border-bottom-right-radius: 8px;
2143 border-top-left-radius: 20px;
2144 border-bottom-left-radius: 20px;
2145 background-color: #2bc253;
2146 position: relative;
2147 overflow: hidden; }
2148
2149 /**
2150 * Give Magnific Modal Custom SCSS
2151 *
2152 * @package Give
2153 * @subpackage SCSS/Frontend
2154 * @copyright Copyright (c) 2016, WordImpress
2155 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2156 */
2157 .give-modal {
2158 top: 0;
2159 left: 0;
2160 width: 100%;
2161 height: 100%;
2162 z-index: 2147483540;
2163 position: fixed;
2164 overflow: hidden;
2165 outline: none !important;
2166 -webkit-backface-visibility: hidden;
2167 -webkit-overflow-scrolling: touch;
2168 -webkit-transform: translateZ(0); }
2169 .give-modal form[id*='give-form'] {
2170 margin-bottom: 0; }
2171 .give-modal form[id*='give-form'] .give-submit {
2172 margin-bottom: 0; }
2173 .give-modal form[id*='give-form'] .give-payment-mode-label {
2174 margin-top: 0;
2175 padding-top: 0; }
2176 @media (max-width: 580px) {
2177 .give-modal form[id*='give-form'] .give-input {
2178 font-size: 16px; } }
2179 .give-modal .mfp-content {
2180 box-sizing: border-box;
2181 position: relative;
2182 background: #FFF;
2183 padding: 20px;
2184 width: auto;
2185 max-width: 500px;
2186 margin: 40px auto;
2187 z-index: 2147483640; }
2188 .give-modal .mfp-content [id*='give-form'] #give-payment-mode-select,
2189 .give-modal .mfp-content [id*='give-form'] #give_purchase_form_wrap,
2190 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-amount,
2191 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-levels-wrap {
2192 display: block; }
2193 .give-modal .mfp-content .mfp-close:hover {
2194 background-color: transparent; }
2195 .give-modal form.give-form button.mfp-close {
2196 position: absolute;
2197 display: block !important; }
2198 .give-modal .mfp-container:after {
2199 display: none; }
2200
2201 .give-modal {
2202 /* animate in */
2203 /* animate out */ }
2204 .give-modal .mfp-content {
2205 vertical-align: middle;
2206 opacity: 0;
2207 transition: all 0.2s;
2208 transform: translateY(-100px); }
2209 .give-modal.mfp-bg {
2210 opacity: 0;
2211 transition: all 0.2s; }
2212 .give-modal.mfp-ready .mfp-content {
2213 opacity: 1;
2214 transform: translateY(0); }
2215 .give-modal.mfp-ready.mfp-bg {
2216 opacity: 0.8; }
2217 .give-modal.mfp-removing .mfp-content {
2218 transform: translateY(-50px);
2219 opacity: 0; }
2220 .give-modal.mfp-removing.mfp-bg {
2221 opacity: 0; }
2222
2223 /**
2224 * Give Frontend Tables SCSS
2225 *
2226 * @package Give
2227 * @subpackage SCSS/Frontend
2228 * @copyright Copyright (c) 2016, WordImpress
2229 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2230 */
2231 table.give-table {
2232 color: #666;
2233 font-size: 14px;
2234 text-shadow: 1px 1px 0px #fff;
2235 background: #eaebec;
2236 margin: 20px 0;
2237 border: 1px solid #e0e0e0;
2238 border-top: none;
2239 border-bottom: none;
2240 width: 100%; }
2241 table.give-table thead {
2242 font-weight: bold; }
2243 table.give-table thead th:first-child {
2244 text-align: left; }
2245 table.give-table th {
2246 padding: 21px 25px;
2247 border-top: 1px solid #E8E8E8;
2248 border-bottom: 1px solid #e0e0e0;
2249 border-left: 1px solid #e0e0e0;
2250 border-right: none;
2251 background: #F6F6F6;
2252 text-align: center;
2253 font-weight: bold; }
2254 table.give-table tbody tr {
2255 text-align: center; }
2256 table.give-table tbody tr td {
2257 padding: 18px;
2258 border: none;
2259 border-top: 1px solid #ffffff;
2260 border-bottom: 1px solid #e0e0e0;
2261 border-left: 1px solid #e0e0e0;
2262 background: #FFF;
2263 text-align: center; }
2264 table.give-table tbody tr td:first-child {
2265 text-align: left;
2266 border-left: 0; }
2267 table.give-table tbody tr:nth-child(even) td {
2268 background: #fcfcfc; }
2269
2270 /**
2271 * Give Frontend Theme Compatibility
2272 *
2273 * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes
2274 * @package Give
2275 * @subpackage SCSS/Frontend
2276 * @copyright Copyright (c) 2016, WordImpress
2277 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2278 */
2279 body.give-twentysixteen div.entry-summary {
2280 margin: 0; }
2281
2282 body.give-twentysixteen button.give-btn {
2283 color: #333; }
2284
2285 body.give-twentysixteen .give-submit {
2286 color: #FFF; }
2287
2288 body.give-twentysixteen fieldset#give_terms_agreement {
2289 padding-left: 0; }
2290
2291 body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,
2292 body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,
2293 body.give-twentyseventeen.colors-dark div.give_notices p {
2294 color: black; }
2295
2296 body.give-twentyseventeen.colors-dark form[id*="give"] fieldset {
2297 background-color: transparent; }
2298
2299 .give-donation-history .give-table {
2300 table-layout: auto; }
2301 .give-donation-history .give-table .give-security-column {
2302 float: left; }
2303 .give-donation-history .give-table .give-security-column.give-security-description-wrap {
2304 width: 75%;
2305 padding: 16px 13px;
2306 font-size: 12px;
2307 font-style: italic; }
2308 .give-donation-history .give-table .give-security-column.give-security-button-wrap {
2309 width: 25%;
2310 padding: 25px 5px; }
2311 .give-donation-history .give-table .give-security-column.give-security-button-wrap span {
2312 display: none;
2313 padding: 0 20px; }
2314
2315 /*# sourceMappingURL=../assets/sourcemaps/give.css.map */
2316