PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.1.0
GiveWP – Donation Plugin and Fundraising Platform v2.1.0
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 8 years ago single-give-form 8 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 8 years ago shortcode-form-grid.php 8 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 8 years ago shortcode-totals-progress.php 8 years ago single-give-form.php 8 years ago
give.css
2384 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 input.give-fl-input[type="text"],
798 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="email"],
799 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="password"],
800 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="search"],
801 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="email"],
802 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="tel"],
803 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="url"],
804 [id*="give-form"].give-fl-form.give-fl-style-give input.give-fl-input[type="number"] {
805 height: auto;
806 min-height: 50px; }
807
808 [id*="give-form"].give-fl-form.give-fl-style-give select.give-fl-select {
809 line-height: inherit; }
810
811 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,
812 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,
813 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea {
814 padding: 20px 12px 4px;
815 transition: padding 0.2s ease-in-out, border 0.2s ease-in-out; }
816
817 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label {
818 top: 1px;
819 left: 13px;
820 right: 0;
821 padding: 6px 0 0; }
822
823 [id*="give-form"].give-fl-form.give-fl-style-give .give-fl-is-required:before {
824 padding-top: 12px; }
825
826 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator {
827 display: none; }
828
829 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip {
830 position: absolute;
831 top: 0;
832 width: 100%;
833 height: 100%;
834 margin: 0;
835 z-index: 1; }
836 [id*="give-form"].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip::before {
837 content: unset; }
838
839 /**
840 * Give Frontend Forms SCSS
841 *
842 * @package Give
843 * @subpackage SCSS/Frontend
844 * @copyright Copyright (c) 2016, WordImpress
845 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
846 */
847 /*------------------------------------
848 Layout
849 --------------------------------------*/
850 .give-clearfix {
851 *zoom: 1; }
852 .give-clearfix:before, .give-clearfix:after {
853 content: " ";
854 display: table; }
855 .give-clearfix:after {
856 clear: both; }
857
858 [id*='give-form'] .give-hidden {
859 display: none; }
860
861 [id*='give-form'] fieldset {
862 border: none;
863 padding: 0;
864 margin: 0;
865 border: 0; }
866
867 [id*='give-form'] .give-form-title {
868 padding: 0;
869 margin: 0 0 15px; }
870
871 [id*='give-form'] div#give-sidebar-left {
872 width: 38%;
873 float: left; }
874
875 [id*='give-form'] div.images {
876 margin: 0 0 15px; }
877 [id*='give-form'] div.images img {
878 display: block;
879 width: 100%;
880 height: auto;
881 box-shadow: none; }
882
883 [id*='give-form'] .give-custom-amount-text {
884 clear: both; }
885
886 [id*='give-form'] div.summary {
887 width: 58%;
888 float: right; }
889 [id*='give-form'] div.summary.give-full-width {
890 width: 100%;
891 float: none; }
892
893 [id*='give-form'] .give_form select.give-select.required {
894 color: #000; }
895
896 [id*='give-form'] div.give-form-content-wrap {
897 margin: 0 0 20px; }
898
899 [id*='give-form'] div.give-form-content-wrap.give_post_form-content {
900 margin: 20px 0 0 0; }
901
902 [id*='give-form'].give-display-reveal .give-btn, [id*='give-form'].give-display-modal .give-btn {
903 margin: 0 0 15px; }
904
905 [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 {
906 display: none; }
907
908 [id*='give-form'] .cc-address {
909 margin-bottom: 15px; }
910
911 /*------------------------------------
912 Single Forms
913 --------------------------------------*/
914 .single-give_forms.et_right_sidebar #main-content .container:before {
915 display: none; }
916
917 .single-give_forms .give_forms {
918 *zoom: 1; }
919 .single-give_forms .give_forms:before, .single-give_forms .give_forms:after {
920 content: " ";
921 display: table; }
922 .single-give_forms .give_forms:after {
923 clear: both; }
924
925 /*------------------------------------
926 Gravatar List
927 --------------------------------------*/
928 #give-purchase-gravatars .give-gravatars-title {
929 margin: 0 0 15px; }
930
931 #give-purchase-gravatars .give-purchase-gravatars-list {
932 list-style: none;
933 margin: 0;
934 padding: 0; }
935 #give-purchase-gravatars .give-purchase-gravatars-list li {
936 list-style-type: none;
937 display: inline-block;
938 margin: 0 5px 0 0;
939 padding: 0; }
940
941 /*------------------------------------
942 Base Form Styles
943 --------------------------------------*/
944 form[id*='give-form'],
945 #give-recurring-form,
946 form.give-form {
947 margin: 0 0 25px;
948 padding: 0; }
949 form[id*='give-form'] .give-hidden,
950 #give-recurring-form .give-hidden,
951 form.give-form .give-hidden {
952 display: none; }
953 form[id*='give-form'] .give-tooltip,
954 #give-recurring-form .give-tooltip,
955 form.give-form .give-tooltip {
956 margin: 0 3px;
957 padding: 0;
958 font-size: 14px;
959 -moz-transition: 0.2s all linear;
960 -o-transition: 0.2s all linear;
961 transition: 0.2s all linear;
962 color: rgba(51, 51, 51, 0.5); }
963 form[id*='give-form'] .give-tooltip:hover,
964 #give-recurring-form .give-tooltip:hover,
965 form.give-form .give-tooltip:hover {
966 color: #333; }
967 form[id*='give-form'] h3.give-section-break,
968 form[id*='give-form'] h4.give-section-break,
969 form[id*='give-form'] legend,
970 #give-recurring-form h3.give-section-break,
971 #give-recurring-form h4.give-section-break,
972 #give-recurring-form legend,
973 form.give-form h3.give-section-break,
974 form.give-form h4.give-section-break,
975 form.give-form legend {
976 font-size: 1.15em;
977 font-weight: bold;
978 margin: 10px 0 15px;
979 padding: 0 0 5px;
980 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
981 width: 100%; }
982 form[id*='give-form'] h3.give-section-break span.sub-text,
983 form[id*='give-form'] h4.give-section-break span.sub-text,
984 form[id*='give-form'] legend span.sub-text,
985 #give-recurring-form h3.give-section-break span.sub-text,
986 #give-recurring-form h4.give-section-break span.sub-text,
987 #give-recurring-form legend span.sub-text,
988 form.give-form h3.give-section-break span.sub-text,
989 form.give-form h4.give-section-break span.sub-text,
990 form.give-form legend span.sub-text {
991 font-style: italic;
992 font-weight: normal; }
993 form[id*='give-form'] .form-row,
994 #give-recurring-form .form-row,
995 form.give-form .form-row {
996 *zoom: 1;
997 -webkit-box-sizing: border-box;
998 -moz-box-sizing: border-box;
999 box-sizing: border-box;
1000 margin: 0 0 15px;
1001 overflow: visible;
1002 padding: 0; }
1003 form[id*='give-form'] .form-row:before, form[id*='give-form'] .form-row:after,
1004 #give-recurring-form .form-row:before,
1005 #give-recurring-form .form-row:after,
1006 form.give-form .form-row:before,
1007 form.give-form .form-row:after {
1008 content: " ";
1009 display: table; }
1010 form[id*='give-form'] .form-row:after,
1011 #give-recurring-form .form-row:after,
1012 form.give-form .form-row:after {
1013 clear: both; }
1014 form[id*='give-form'] .form-row:last-child,
1015 #give-recurring-form .form-row:last-child,
1016 form.give-form .form-row:last-child {
1017 margin-bottom: 15px; }
1018 form[id*='give-form'] .form-row label,
1019 #give-recurring-form .form-row label,
1020 form.give-form .form-row label {
1021 display: block;
1022 margin: 0 0 5px;
1023 position: relative;
1024 line-height: 1.7; }
1025 form[id*='give-form'] .form-row label.checkbox,
1026 #give-recurring-form .form-row label.checkbox,
1027 form.give-form .form-row label.checkbox {
1028 display: inline; }
1029 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"],
1030 #give-recurring-form .form-row select,
1031 #give-recurring-form .form-row textarea,
1032 #give-recurring-form .form-row input[type="text"],
1033 #give-recurring-form .form-row input[type="tel"],
1034 #give-recurring-form .form-row input[type="email"],
1035 #give-recurring-form .form-row input[type="password"],
1036 #give-recurring-form .form-row input[type="url"],
1037 form.give-form .form-row select,
1038 form.give-form .form-row textarea,
1039 form.give-form .form-row input[type="text"],
1040 form.give-form .form-row input[type="tel"],
1041 form.give-form .form-row input[type="email"],
1042 form.give-form .form-row input[type="password"],
1043 form.give-form .form-row input[type="url"] {
1044 -webkit-box-sizing: border-box;
1045 -moz-box-sizing: border-box;
1046 box-sizing: border-box;
1047 width: 100%;
1048 border-radius: 0;
1049 outline: none;
1050 color: #333;
1051 background-color: #FDFDFD;
1052 border: 1px solid #ccc;
1053 margin: 0;
1054 padding: .5em; }
1055 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,
1056 #give-recurring-form .form-row select:focus,
1057 #give-recurring-form .form-row textarea:focus,
1058 #give-recurring-form .form-row input[type="text"]:focus,
1059 #give-recurring-form .form-row input[type="tel"]:focus,
1060 #give-recurring-form .form-row input[type="email"]:focus,
1061 #give-recurring-form .form-row input[type="password"]:focus,
1062 #give-recurring-form .form-row input[type="url"]:focus,
1063 form.give-form .form-row select:focus,
1064 form.give-form .form-row textarea:focus,
1065 form.give-form .form-row input[type="text"]:focus,
1066 form.give-form .form-row input[type="tel"]:focus,
1067 form.give-form .form-row input[type="email"]:focus,
1068 form.give-form .form-row input[type="password"]:focus,
1069 form.give-form .form-row input[type="url"]:focus {
1070 background-color: #fff; }
1071 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,
1072 #give-recurring-form .form-row select.required,
1073 #give-recurring-form .form-row textarea.required,
1074 #give-recurring-form .form-row input[type="text"].required,
1075 #give-recurring-form .form-row input[type="tel"].required,
1076 #give-recurring-form .form-row input[type="email"].required,
1077 #give-recurring-form .form-row input[type="password"].required,
1078 #give-recurring-form .form-row input[type="url"].required,
1079 form.give-form .form-row select.required,
1080 form.give-form .form-row textarea.required,
1081 form.give-form .form-row input[type="text"].required,
1082 form.give-form .form-row input[type="tel"].required,
1083 form.give-form .form-row input[type="email"].required,
1084 form.give-form .form-row input[type="password"].required,
1085 form.give-form .form-row input[type="url"].required {
1086 color: #333; }
1087 form[id*='give-form'] .form-row-first,
1088 form[id*='give-form'] .form-row-last,
1089 #give-recurring-form .form-row-first,
1090 #give-recurring-form .form-row-last,
1091 form.give-form .form-row-first,
1092 form.give-form .form-row-last {
1093 float: left;
1094 width: 48.5%; }
1095 form[id*='give-form'] .form-row-last,
1096 #give-recurring-form .form-row-last,
1097 form.give-form .form-row-last {
1098 float: right; }
1099 form[id*='give-form'] .form-row-wide,
1100 #give-recurring-form .form-row-wide,
1101 form.give-form .form-row-wide {
1102 *zoom: 1;
1103 clear: both; }
1104 form[id*='give-form'] .form-row-wide:before, form[id*='give-form'] .form-row-wide:after,
1105 #give-recurring-form .form-row-wide:before,
1106 #give-recurring-form .form-row-wide:after,
1107 form.give-form .form-row-wide:before,
1108 form.give-form .form-row-wide:after {
1109 content: " ";
1110 display: table; }
1111 form[id*='give-form'] .form-row-wide:after,
1112 #give-recurring-form .form-row-wide:after,
1113 form.give-form .form-row-wide:after {
1114 clear: both; }
1115 form[id*='give-form'] .form-row-two-thirds,
1116 #give-recurring-form .form-row-two-thirds,
1117 form.give-form .form-row-two-thirds {
1118 float: left;
1119 width: 65.75%; }
1120 form[id*='give-form'] .form-row-two-thirds.form-row-first,
1121 #give-recurring-form .form-row-two-thirds.form-row-first,
1122 form.give-form .form-row-two-thirds.form-row-first {
1123 margin-left: 0; }
1124 form[id*='give-form'] .form-row-one-third,
1125 #give-recurring-form .form-row-one-third,
1126 form.give-form .form-row-one-third {
1127 float: left;
1128 width: 31.25%;
1129 margin-left: 3%; }
1130 form[id*='give-form'] .form-row-one-third.form-row-first,
1131 #give-recurring-form .form-row-one-third.form-row-first,
1132 form.give-form .form-row-one-third.form-row-first {
1133 margin-left: 0; }
1134 @media (max-width: 480px) {
1135 form[id*='give-form'] .form-row-responsive,
1136 #give-recurring-form .form-row-responsive,
1137 form.give-form .form-row-responsive {
1138 margin-left: 0;
1139 margin-right: 0;
1140 width: 100%; } }
1141 form[id*='give-form'] .give-error,
1142 form[id*='give-form'] .give-required-indicator,
1143 #give-recurring-form .give-error,
1144 #give-recurring-form .give-required-indicator,
1145 form.give-form .give-error,
1146 form.give-form .give-required-indicator {
1147 color: #a00; }
1148 form[id*='give-form'] .card-expiration > select,
1149 #give-recurring-form .card-expiration > select,
1150 form.give-form .card-expiration > select {
1151 width: 44%;
1152 margin: 0; }
1153 form[id*='give-form'] .card-expiration > span.exp-divider,
1154 #give-recurring-form .card-expiration > span.exp-divider,
1155 form.give-form .card-expiration > span.exp-divider {
1156 display: inline;
1157 text-align: center; }
1158 form[id*='give-form'] .card-expiration select.card-expiry-year,
1159 #give-recurring-form .card-expiration select.card-expiry-year,
1160 form.give-form .card-expiration select.card-expiry-year {
1161 float: right; }
1162 form[id*='give-form'] .give-disabled, form[id*='give-form'] [disabled],
1163 #give-recurring-form .give-disabled,
1164 #give-recurring-form [disabled],
1165 form.give-form .give-disabled,
1166 form.give-form [disabled] {
1167 cursor: not-allowed; }
1168
1169 /*---------------------------------
1170 Form Price & Amount
1171 -----------------------------------*/
1172 form[id*='give-form'] .give-donation-amount {
1173 margin: 0 0 15px; }
1174 form[id*='give-form'] .give-donation-amount .give-currency-symbol {
1175 background-color: #f2f2f2;
1176 border-top: 1px solid #ccc;
1177 border-bottom: 1px solid #ccc;
1178 color: #333;
1179 margin: 0;
1180 padding: 0 12px;
1181 height: 35px;
1182 line-height: 35px;
1183 font-size: 18px;
1184 -webkit-box-sizing: border-box;
1185 -moz-box-sizing: border-box;
1186 box-sizing: border-box;
1187 float: left; }
1188 form[id*='give-form'] .give-donation-amount .give-currency-symbol.give-currency-position-before {
1189 border-left: 1px solid #ccc;
1190 border-right: none; }
1191 form[id*='give-form'] .give-donation-amount .give-currency-symbol.give-currency-position-after {
1192 border-left: none;
1193 border-right: 1px solid #ccc; }
1194 form[id*='give-form'] .give-donation-amount #give-amount,
1195 form[id*='give-form'] .give-donation-amount #give-amount-text {
1196 border: 1px solid #ccc;
1197 background: #FFF;
1198 border-radius: 0;
1199 height: 35px;
1200 line-height: 35px;
1201 padding: 0 12px;
1202 margin: 0;
1203 font-size: 18px;
1204 -webkit-box-sizing: border-box;
1205 -moz-box-sizing: border-box;
1206 box-sizing: border-box;
1207 min-width: 125px;
1208 float: left; }
1209 form[id*='give-form'] .give-donation-amount #give-amount.invalid-amount,
1210 form[id*='give-form'] .give-donation-amount #give-amount-text.invalid-amount {
1211 border: 1px solid red; }
1212 form[id*='give-form'] .give-donation-amount input.give-amount-top {
1213 width: 125px; }
1214 form[id*='give-form'] .give-donation-amount span.give-final-total-amount {
1215 border: 1px solid #ccc;
1216 background: #FFF;
1217 border-radius: 0;
1218 height: 35px;
1219 line-height: 35px;
1220 padding: 0 12px;
1221 margin: 0;
1222 font-size: 18px;
1223 -webkit-box-sizing: border-box;
1224 -moz-box-sizing: border-box;
1225 box-sizing: border-box;
1226 cursor: not-allowed;
1227 background: #FFF;
1228 float: left; }
1229
1230 form[id*='give-form'] #give_terms_agreement legend {
1231 display: none; }
1232
1233 form[id*='give-form'] #give_terms_agreement label {
1234 display: inline-block; }
1235
1236 form[id*='give-form'] #give-final-total-wrap {
1237 margin: 10px 0 25px;
1238 padding: 0;
1239 *zoom: 1; }
1240 form[id*='give-form'] #give-final-total-wrap:before, form[id*='give-form'] #give-final-total-wrap:after {
1241 content: " ";
1242 display: table; }
1243 form[id*='give-form'] #give-final-total-wrap:after {
1244 clear: both; }
1245 form[id*='give-form'] #give-final-total-wrap .give-donation-total-label {
1246 background-color: #f2f2f2;
1247 border-top: 1px solid #ccc;
1248 border-bottom: 1px solid #ccc;
1249 color: #333;
1250 margin: 0;
1251 padding: 0 12px;
1252 height: 35px;
1253 line-height: 35px;
1254 font-size: 18px;
1255 -webkit-box-sizing: border-box;
1256 -moz-box-sizing: border-box;
1257 box-sizing: border-box;
1258 float: left;
1259 border: 1px solid #ccc; }
1260 @media (max-width: 480px) {
1261 form[id*='give-form'] #give-final-total-wrap .give-donation-total-label {
1262 display: block;
1263 float: none; } }
1264 form[id*='give-form'] #give-final-total-wrap .give-final-total-amount {
1265 font-size: 18px;
1266 border: 1px solid #ccc;
1267 background: #FFF;
1268 border-radius: 0;
1269 height: 35px;
1270 line-height: 35px;
1271 padding: 0 12px;
1272 margin: 0;
1273 font-size: 18px;
1274 -webkit-box-sizing: border-box;
1275 -moz-box-sizing: border-box;
1276 box-sizing: border-box;
1277 border-left: none;
1278 float: left; }
1279 @media (max-width: 480px) {
1280 form[id*='give-form'] #give-final-total-wrap .give-final-total-amount {
1281 border: 1px solid #ccc;
1282 border-top: 0;
1283 display: block;
1284 float: none; } }
1285
1286 .give-display-button-only > *:not(form) {
1287 display: none !important; }
1288
1289 .give-display-button-only form > *:not(.give-btn-modal) {
1290 display: none !important; }
1291
1292 /*---------------------------------
1293 Radio Lists
1294 -----------------------------------*/
1295 form[id*='give-form'] input[type="radio"] {
1296 margin: 0 .5em 0 0; }
1297
1298 form[id*='give-form'] #give-donation-level-radio-list {
1299 margin: 0 0 15px;
1300 padding: 0;
1301 list-style: none;
1302 clear: both; }
1303 form[id*='give-form'] #give-donation-level-radio-list > li {
1304 list-style-type: none;
1305 list-style-image: none;
1306 margin: 0;
1307 padding: 0; }
1308 form[id*='give-form'] #give-donation-level-radio-list > li label {
1309 cursor: pointer;
1310 display: inline-block;
1311 margin: 0; }
1312 form[id*='give-form'] #give-donation-level-radio-list > li input[type="radio"] {
1313 margin: 0 .5em 0 0;
1314 outline: none;
1315 width: auto; }
1316
1317 form[id*='give-form'] #give-gateway-radio-list {
1318 *zoom: 1;
1319 margin: 0 0 15px;
1320 padding: 0;
1321 list-style: none; }
1322 form[id*='give-form'] #give-gateway-radio-list:before, form[id*='give-form'] #give-gateway-radio-list:after {
1323 content: " ";
1324 display: table; }
1325 form[id*='give-form'] #give-gateway-radio-list:after {
1326 clear: both; }
1327 form[id*='give-form'] #give-gateway-radio-list > li {
1328 list-style-type: none;
1329 list-style-image: none;
1330 margin: 0;
1331 padding: 0; }
1332 @media (min-width: 480px) {
1333 form[id*='give-form'] #give-gateway-radio-list > li {
1334 display: inline-block;
1335 margin-right: 15px;
1336 margin-left: 0; } }
1337 form[id*='give-form'] #give-gateway-radio-list > li label.give-gateway-option {
1338 cursor: pointer;
1339 display: inline;
1340 margin: 0; }
1341 form[id*='give-form'] #give-gateway-radio-list > li input[type="radio"] {
1342 margin: 0 .25em 0 0;
1343 outline: none;
1344 width: auto;
1345 display: inline; }
1346
1347 /*---------------------------------
1348 Checkboxes
1349 -----------------------------------*/
1350 form[id*='give-form'] input[type="checkbox"] {
1351 margin: 0 .25em 0 0; }
1352
1353 /*---------------------------------
1354 Donation Level: Dropdown/Select
1355 -----------------------------------*/
1356 form[id*='give-form'] select.give-select-level {
1357 outline: none;
1358 border-radius: 0;
1359 min-width: 155px;
1360 border: 1px solid #ccc;
1361 margin: 0 0 15px;
1362 display: block;
1363 clear: both;
1364 color: #333;
1365 background-color: #FDFDFD;
1366 padding: .5em;
1367 max-width: 100%; }
1368
1369 /*---------------------------------
1370 Buttons
1371 -----------------------------------*/
1372 #give-donation-level-button-wrap {
1373 *zoom: 1;
1374 margin: 0 0 15px;
1375 padding: 0;
1376 clear: both;
1377 list-style: none; }
1378 #give-donation-level-button-wrap:before, #give-donation-level-button-wrap:after {
1379 content: " ";
1380 display: table; }
1381 #give-donation-level-button-wrap:after {
1382 clear: both; }
1383 #give-donation-level-button-wrap > li {
1384 list-style-type: none;
1385 list-style-image: none;
1386 float: left;
1387 margin: 0 5px 5px 0; }
1388
1389 .give_terms_links {
1390 float: right; }
1391
1392 /*---------------------------------
1393 CC Validation
1394 -----------------------------------*/
1395 [id*='give_secure_site_wrapper'] {
1396 padding: 4px 4px 15px 0;
1397 font-size: 16px;
1398 line-height: 20px; }
1399 [id*='give_secure_site_wrapper'] span.padlock {
1400 font-family: 'give-icomoon';
1401 speak: none;
1402 font-style: normal;
1403 font-weight: normal;
1404 font-variant: normal;
1405 text-transform: none;
1406 line-height: 1;
1407 -webkit-font-smoothing: antialiased;
1408 -moz-osx-font-smoothing: grayscale;
1409 font-size: 16px;
1410 line-height: 20px; }
1411 [id*='give_secure_site_wrapper'] span.padlock :before {
1412 display: inline-block; }
1413
1414 #give_purchase_form_wrap input.give-input.card-number.valid,
1415 #give_purchase_form_wrap input.give-input.card-cvc.valid,
1416 #give_purchase_form_wrap input.give-input.card-expiry.valid {
1417 background-image: url("../assets/images/tick.png");
1418 background-repeat: no-repeat;
1419 background-position: right 10px top 50%;
1420 background-size: 16px; }
1421 #give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry),
1422 #give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),
1423 #give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry) {
1424 background-position: right 55px top 50%; }
1425
1426 #give_purchase_form_wrap span.card-type {
1427 position: absolute;
1428 top: -2px;
1429 right: 0;
1430 width: 37px;
1431 height: 26px;
1432 background-size: 37px 26px !important; }
1433
1434 #give_purchase_form_wrap .fl-wrap span.card-type {
1435 top: calc(0.5em + 6px);
1436 right: 11px; }
1437
1438 #give_purchase_form_wrap span.card-type.off {
1439 display: none; }
1440
1441 #give_purchase_form_wrap span.card-type.visa {
1442 background: url("../assets/images/visa.png") no-repeat; }
1443
1444 #give_purchase_form_wrap span.card-type.mastercard {
1445 background: url("../assets/images/mastercard.png") no-repeat; }
1446
1447 #give_purchase_form_wrap span.card-type.discover {
1448 background: url("../assets/images/discover.png") no-repeat; }
1449
1450 #give_purchase_form_wrap span.card-type.amex {
1451 background: url("../assets/images/amex.png") no-repeat; }
1452
1453 #give_purchase_form_wrap span.card-type.maestro {
1454 background: url("../assets/images/maestro.png") no-repeat; }
1455
1456 #give_purchase_form_wrap span.card-type.dinersclub {
1457 background: url("../assets/images/diners-club.png") no-repeat; }
1458
1459 #give_purchase_form_wrap span.card-type.jcb {
1460 background: url("../assets/images/jcb.png") no-repeat; }
1461
1462 #give_purchase_form_wrap span.card-type.dankort {
1463 background: url("../assets/images/dankort.png") no-repeat; }
1464
1465 #give_purchase_form_wrap span.card-type.unionpay {
1466 background: url("../assets/images/unionpay.png") no-repeat; }
1467
1468 /*---------------------------------
1469 Loading Animation
1470 -----------------------------------*/
1471 /* Loading Elipsis */
1472 @-webkit-keyframes opacity {
1473 0% {
1474 opacity: 1; }
1475 100% {
1476 opacity: 0; } }
1477
1478 @-moz-keyframes opacity {
1479 0% {
1480 opacity: 1; }
1481 100% {
1482 opacity: 0; } }
1483
1484 form[id*='give-form'] p.give-loading-text,
1485 form[id*='give-form'] span.give-loading-text {
1486 display: none;
1487 float: right;
1488 height: 16px;
1489 width: 16px;
1490 margin: 0;
1491 padding: 0;
1492 font-style: italic;
1493 line-height: 20px;
1494 font-size: 16px;
1495 font-weight: normal; }
1496
1497 form[id*='give-form'] .give-loading-animation {
1498 font-family: 'give-icomoon';
1499 speak: none;
1500 font-style: normal;
1501 font-weight: normal;
1502 font-variant: normal;
1503 text-transform: none;
1504 line-height: 1;
1505 -webkit-font-smoothing: antialiased;
1506 -moz-osx-font-smoothing: grayscale;
1507 float: left;
1508 height: 16px;
1509 width: 16px;
1510 line-height: 1;
1511 font-size: 16px;
1512 margin: 0 5px 0 0;
1513 background-size: 20px 20px;
1514 background-repeat: no-repeat;
1515 background-color: transparent; }
1516
1517 form[id*='give-form'] .give-payment-mode-label .give-loading-text {
1518 float: right; }
1519
1520 /*---------------------------------
1521 User Login
1522 -----------------------------------*/
1523 /*
1524 * User Login within Donation Form
1525 * (visible when Form Display > Login is enabled)
1526 */
1527 [id*='give-form'] .give-login-account-wrap {
1528 margin: 0 0 15px;
1529 position: relative; }
1530 [id*='give-form'] .give-login-account-wrap .give-login-message {
1531 text-align: right;
1532 margin: 0;
1533 padding: 0; }
1534 [id*='give-form'] .give-login-account-wrap .give-loading-text {
1535 position: absolute;
1536 right: 0;
1537 top: .25em; }
1538
1539 [id*='give-form'] fieldset[id^="give-login-fields"] {
1540 margin: 0 0 15px; }
1541
1542 [id*='give-form'] .give-new-account-link {
1543 margin: 0 0 15px;
1544 padding: 0; }
1545
1546 [id*='give-form'] .give_login_forgot_password {
1547 float: right; }
1548
1549 [id^='give-user-login-submit'] input.give-cancel-login,
1550 .give-submit-button-wrap input.give-cancel-login {
1551 margin-left: 5px; }
1552
1553 [id^='give-user-login-submit'] span.give-loading-animation,
1554 .give-submit-button-wrap span.give-loading-animation {
1555 margin: 0 0 0 .5em;
1556 display: none; }
1557
1558 [id^='give-user-login-submit'] .give-submit,
1559 .give-submit-button-wrap .give-submit {
1560 float: left; }
1561
1562 /* Login Shortcode Form */
1563 #give-login-form legend, #give-login-form div.give-login,
1564 #give-register-form legend,
1565 #give-register-form div.give-login {
1566 line-height: 2;
1567 margin-bottom: 15px; }
1568
1569 #give-login-form label,
1570 #give-register-form label {
1571 min-width: 100px;
1572 display: inline-block; }
1573
1574 /*---------------------------------
1575 Modal - Magnific Popup
1576 -----------------------------------*/
1577 div.give-form-wrap.mfp-hide {
1578 display: block !important; }
1579
1580 div.mfp-content fieldset p, div.mfp-content fieldset ol, div.mfp-content fieldset ul {
1581 margin-bottom: 1.2em;
1582 line-height: 1.4; }
1583
1584 /*---------------------------------
1585 Basic Button Style
1586 -----------------------------------*/
1587 .give-btn {
1588 background: #EDEDED;
1589 border: 1px solid #ccc;
1590 color: #333;
1591 padding: 8px 10px;
1592 cursor: pointer;
1593 line-height: 1.2em;
1594 font-size: 1em; }
1595 .give-btn:hover {
1596 background: #dbdbdb; }
1597
1598 /*---------------------------------
1599 Profile Editor Form
1600 -----------------------------------*/
1601 #give_profile_editor_form legend {
1602 width: auto;
1603 padding: 0 5px 5px 5px;
1604 border-bottom: 0; }
1605
1606 /*---------------------------------
1607 Email Access Form
1608 -----------------------------------*/
1609 form#give-email-access-form div.g-recaptcha, form#give-email-access-form input#give-email {
1610 margin: 0 0 15px; }
1611
1612 form#give-email-access-form input#give-email {
1613 width: 305px; }
1614
1615 /*---------------------------------
1616 Responsiveness
1617 -----------------------------------*/
1618 @media (max-width: 768px) {
1619 [id*='give-form'] div.images, [id*='give-form'] div.summary {
1620 width: 100%;
1621 float: none; }
1622 [id*='give-form'] div#give-sidebar-left {
1623 width: 100%;
1624 float: none; } }
1625
1626 /*---------------------------------
1627 Section Breaks
1628 -----------------------------------*/
1629 .give-form-wrap .give-form h3.give-section-break,
1630 .give-form-wrap .give-form h4.give-section-break {
1631 margin: 10px 0 0; }
1632
1633 /*---------------------------------
1634 Form validation style
1635 -----------------------------------*/
1636 .give-do-validate input.error {
1637 border-color: red !important; }
1638
1639 /*---------------------------------
1640 Notices, Warnings & Errors
1641 -----------------------------------*/
1642 .give_notices {
1643 position: relative; }
1644
1645 .notice-dismiss {
1646 position: absolute;
1647 top: 50%;
1648 right: 0;
1649 transform: translate(0, -50%);
1650 border: none;
1651 margin: 0;
1652 padding: 5px;
1653 background: 0 0;
1654 color: #72777c;
1655 cursor: pointer;
1656 max-width: 28px; }
1657 .notice-dismiss:before {
1658 background: 0 0;
1659 color: #72777c;
1660 content: "\f153";
1661 display: block;
1662 font: 400 16px/20px dashicons;
1663 speak: none;
1664 height: 20px;
1665 text-align: center;
1666 width: 20px;
1667 -webkit-font-smoothing: antialiased; }
1668 .notice-dismiss:hover {
1669 background-color: transparent; }
1670 .notice-dismiss:hover:before {
1671 color: #dc3232; }
1672
1673 .give_error, .give_success {
1674 position: relative;
1675 margin: 15px 0;
1676 background: #F9F9F9;
1677 padding: 1em 1em 1em 2em;
1678 border-left: 4px solid #a00;
1679 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
1680 clear: both; }
1681 .give_error > p, .give_success > p {
1682 margin: 0 !important;
1683 color: #333; }
1684 .give_error:before, .give_success:before {
1685 font-family: 'give-icomoon';
1686 speak: none;
1687 font-style: normal;
1688 font-weight: normal;
1689 font-variant: normal;
1690 text-transform: none;
1691 line-height: 1;
1692 -webkit-font-smoothing: antialiased;
1693 -moz-osx-font-smoothing: grayscale;
1694 position: absolute;
1695 top: 50%;
1696 font-size: 16px;
1697 margin-top: -15px;
1698 left: -17px;
1699 background-color: #a00;
1700 color: #FFF;
1701 width: 30px;
1702 height: 30px;
1703 border-radius: 100%;
1704 text-align: center;
1705 line-height: 30px;
1706 text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
1707 content: '\f02d'; }
1708 .give_error.give_warning, .give_success.give_warning {
1709 border-color: #ffba00; }
1710 .give_error.give_warning:before, .give_success.give_warning:before {
1711 background-color: #ffba00;
1712 text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
1713
1714 .give_success {
1715 border-color: #7ad03a; }
1716 .give_success:before {
1717 background-color: #7ad03a;
1718 content: '\e601';
1719 text-shadow: 1px 1px rgba(0, 0, 0, 0.2); }
1720
1721 /* Magnific Popup CSS */
1722 .mfp-bg {
1723 top: 0;
1724 left: 0;
1725 width: 100%;
1726 height: 100%;
1727 z-index: 1042;
1728 overflow: hidden;
1729 position: fixed;
1730 background: #0b0b0b;
1731 opacity: 0.8; }
1732
1733 .mfp-wrap {
1734 top: 0;
1735 left: 0;
1736 width: 100%;
1737 height: 100%;
1738 z-index: 1043;
1739 position: fixed;
1740 outline: none !important;
1741 -webkit-backface-visibility: hidden; }
1742
1743 .mfp-container {
1744 text-align: center;
1745 position: absolute;
1746 width: 100%;
1747 height: 100%;
1748 left: 0;
1749 top: 0;
1750 padding: 0 8px;
1751 box-sizing: border-box; }
1752
1753 .mfp-container:before {
1754 content: '';
1755 display: inline-block;
1756 height: 100%;
1757 vertical-align: middle; }
1758
1759 .mfp-align-top .mfp-container:before {
1760 display: none; }
1761
1762 .mfp-content {
1763 position: relative;
1764 display: inline-block;
1765 vertical-align: middle;
1766 margin: 0 auto;
1767 text-align: left;
1768 z-index: 1045; }
1769
1770 .mfp-inline-holder .mfp-content,
1771 .mfp-ajax-holder .mfp-content {
1772 width: 100%;
1773 cursor: auto; }
1774
1775 .mfp-ajax-cur {
1776 cursor: progress; }
1777
1778 .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
1779 cursor: -moz-zoom-out;
1780 cursor: -webkit-zoom-out;
1781 cursor: zoom-out; }
1782
1783 .mfp-zoom {
1784 cursor: pointer;
1785 cursor: -webkit-zoom-in;
1786 cursor: -moz-zoom-in;
1787 cursor: zoom-in; }
1788
1789 .mfp-auto-cursor .mfp-content {
1790 cursor: auto; }
1791
1792 .mfp-close,
1793 .mfp-arrow,
1794 .mfp-preloader,
1795 .mfp-counter {
1796 -webkit-user-select: none;
1797 -moz-user-select: none;
1798 user-select: none; }
1799
1800 .mfp-loading.mfp-figure {
1801 display: none; }
1802
1803 .mfp-hide {
1804 display: none !important; }
1805
1806 .mfp-preloader {
1807 color: #CCC;
1808 position: absolute;
1809 top: 50%;
1810 width: auto;
1811 text-align: center;
1812 margin-top: -0.8em;
1813 left: 8px;
1814 right: 8px;
1815 z-index: 1044; }
1816 .mfp-preloader a {
1817 color: #CCC; }
1818 .mfp-preloader a:hover {
1819 color: #FFF; }
1820
1821 .mfp-s-ready .mfp-preloader {
1822 display: none; }
1823
1824 .mfp-s-error .mfp-content {
1825 display: none; }
1826
1827 button.mfp-close, button.mfp-arrow {
1828 overflow: visible;
1829 cursor: pointer;
1830 background: transparent;
1831 border: 0;
1832 -webkit-appearance: none;
1833 display: block;
1834 outline: none;
1835 padding: 0;
1836 z-index: 1046;
1837 box-shadow: none;
1838 touch-action: manipulation; }
1839
1840 button::-moz-focus-inner {
1841 padding: 0;
1842 border: 0; }
1843
1844 .mfp-close {
1845 width: 44px;
1846 height: 44px;
1847 line-height: 44px;
1848 position: absolute;
1849 right: 0;
1850 top: 0;
1851 text-decoration: none;
1852 text-align: center;
1853 opacity: 0.65;
1854 padding: 0 0 18px 10px;
1855 color: #FFF;
1856 font-style: normal;
1857 font-size: 28px;
1858 font-family: Arial, Baskerville, monospace; }
1859 .mfp-close:hover, .mfp-close:focus {
1860 opacity: 1; }
1861 .mfp-close:active {
1862 top: 1px; }
1863
1864 .mfp-close-btn-in .mfp-close {
1865 color: #333; }
1866
1867 .mfp-image-holder .mfp-close,
1868 .mfp-iframe-holder .mfp-close {
1869 color: #FFF;
1870 right: -6px;
1871 text-align: right;
1872 padding-right: 6px;
1873 width: 100%; }
1874
1875 .mfp-counter {
1876 position: absolute;
1877 top: 0;
1878 right: 0;
1879 color: #CCC;
1880 font-size: 12px;
1881 line-height: 18px;
1882 white-space: nowrap; }
1883
1884 .mfp-arrow {
1885 position: absolute;
1886 opacity: 0.65;
1887 margin: 0;
1888 top: 50%;
1889 margin-top: -55px;
1890 padding: 0;
1891 width: 90px;
1892 height: 110px;
1893 -webkit-tap-highlight-color: transparent; }
1894 .mfp-arrow:active {
1895 margin-top: -54px; }
1896 .mfp-arrow:hover, .mfp-arrow:focus {
1897 opacity: 1; }
1898 .mfp-arrow:before, .mfp-arrow:after {
1899 content: '';
1900 display: block;
1901 width: 0;
1902 height: 0;
1903 position: absolute;
1904 left: 0;
1905 top: 0;
1906 margin-top: 35px;
1907 margin-left: 35px;
1908 border: medium inset transparent; }
1909 .mfp-arrow:after {
1910 border-top-width: 13px;
1911 border-bottom-width: 13px;
1912 top: 8px; }
1913 .mfp-arrow:before {
1914 border-top-width: 21px;
1915 border-bottom-width: 21px;
1916 opacity: 0.7; }
1917
1918 .mfp-arrow-left {
1919 left: 0; }
1920 .mfp-arrow-left:after {
1921 border-right: 17px solid #FFF;
1922 margin-left: 31px; }
1923 .mfp-arrow-left:before {
1924 margin-left: 25px;
1925 border-right: 27px solid #3F3F3F; }
1926
1927 .mfp-arrow-right {
1928 right: 0; }
1929 .mfp-arrow-right:after {
1930 border-left: 17px solid #FFF;
1931 margin-left: 39px; }
1932 .mfp-arrow-right:before {
1933 border-left: 27px solid #3F3F3F; }
1934
1935 .mfp-iframe-holder {
1936 padding-top: 40px;
1937 padding-bottom: 40px; }
1938 .mfp-iframe-holder .mfp-content {
1939 line-height: 0;
1940 width: 100%;
1941 max-width: 900px; }
1942 .mfp-iframe-holder .mfp-close {
1943 top: -40px; }
1944
1945 .mfp-iframe-scaler {
1946 width: 100%;
1947 height: 0;
1948 overflow: hidden;
1949 padding-top: 56.25%; }
1950 .mfp-iframe-scaler iframe {
1951 position: absolute;
1952 display: block;
1953 top: 0;
1954 left: 0;
1955 width: 100%;
1956 height: 100%;
1957 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1958 background: #000; }
1959
1960 /* Main image in popup */
1961 img.mfp-img {
1962 width: auto;
1963 max-width: 100%;
1964 height: auto;
1965 display: block;
1966 line-height: 0;
1967 box-sizing: border-box;
1968 padding: 40px 0 40px;
1969 margin: 0 auto; }
1970
1971 /* The shadow behind the image */
1972 .mfp-figure {
1973 line-height: 0; }
1974 .mfp-figure:after {
1975 content: '';
1976 position: absolute;
1977 left: 0;
1978 top: 40px;
1979 bottom: 40px;
1980 display: block;
1981 right: 0;
1982 width: auto;
1983 height: auto;
1984 z-index: -1;
1985 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1986 background: #444; }
1987 .mfp-figure small {
1988 color: #BDBDBD;
1989 display: block;
1990 font-size: 12px;
1991 line-height: 14px; }
1992 .mfp-figure figure {
1993 margin: 0; }
1994
1995 .mfp-bottom-bar {
1996 margin-top: -36px;
1997 position: absolute;
1998 top: 100%;
1999 left: 0;
2000 width: 100%;
2001 cursor: auto; }
2002
2003 .mfp-title {
2004 text-align: left;
2005 line-height: 18px;
2006 color: #F3F3F3;
2007 word-wrap: break-word;
2008 padding-right: 36px; }
2009
2010 .mfp-image-holder .mfp-content {
2011 max-width: 100%; }
2012
2013 .mfp-gallery .mfp-image-holder .mfp-figure {
2014 cursor: pointer; }
2015
2016 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
2017 /**
2018 * Remove all paddings around the image on small screen
2019 */
2020 .mfp-img-mobile .mfp-image-holder {
2021 padding-left: 0;
2022 padding-right: 0; }
2023 .mfp-img-mobile img.mfp-img {
2024 padding: 0; }
2025 .mfp-img-mobile .mfp-figure:after {
2026 top: 0;
2027 bottom: 0; }
2028 .mfp-img-mobile .mfp-figure small {
2029 display: inline;
2030 margin-left: 5px; }
2031 .mfp-img-mobile .mfp-bottom-bar {
2032 background: rgba(0, 0, 0, 0.6);
2033 bottom: 0;
2034 margin: 0;
2035 top: auto;
2036 padding: 3px 5px;
2037 position: fixed;
2038 box-sizing: border-box; }
2039 .mfp-img-mobile .mfp-bottom-bar:empty {
2040 padding: 0; }
2041 .mfp-img-mobile .mfp-counter {
2042 right: 5px;
2043 top: 3px; }
2044 .mfp-img-mobile .mfp-close {
2045 top: 0;
2046 right: 0;
2047 width: 35px;
2048 height: 35px;
2049 line-height: 35px;
2050 background: rgba(0, 0, 0, 0.6);
2051 position: fixed;
2052 text-align: center;
2053 padding: 0; } }
2054
2055 @media all and (max-width: 900px) {
2056 .mfp-arrow {
2057 -webkit-transform: scale(0.75);
2058 transform: scale(0.75); }
2059 .mfp-arrow-left {
2060 -webkit-transform-origin: 0;
2061 transform-origin: 0; }
2062 .mfp-arrow-right {
2063 -webkit-transform-origin: 100%;
2064 transform-origin: 100%; }
2065 .mfp-container {
2066 padding-left: 6px;
2067 padding-right: 6px; } }
2068
2069 /**
2070 * Give Layouts SCSS/CSS
2071 *
2072 * @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 ;)
2073 * @package: Give
2074 * @subpackage: SCSS/Frontend
2075 * @copyright: Copyright (c) 2016, WordImpress
2076 * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
2077 */
2078 /**
2079 * Twenty Thirteen specific styles
2080 */
2081 .twentythirteen .give_forms {
2082 padding: 40px 0; }
2083
2084 /**
2085 * Twenty Fourteen specific styles
2086 */
2087 .twentyfourteen .tfgive {
2088 padding: 12px 10px 0;
2089 max-width: 474px;
2090 margin: 0 auto; }
2091 .twentyfourteen .tfgive .give_forms .entry-summary {
2092 padding: 0 !important;
2093 margin: 0 0 1.618em !important; }
2094 .twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail {
2095 margin-top: 0; }
2096 .twentyfourteen .tfgive .give_forms .images img {
2097 margin-bottom: 1em; }
2098
2099 @media screen and (min-width: 673px) {
2100 .twentyfourteen .tfgive {
2101 padding-right: 30px;
2102 padding-left: 30px; } }
2103
2104 @media screen and (min-width: 1040px) {
2105 .twentyfourteen .tfgive {
2106 padding-right: 15px;
2107 padding-left: 15px; } }
2108
2109 @media screen and (min-width: 1110px) {
2110 .twentyfourteen .tfgive {
2111 padding-right: 30px;
2112 padding-left: 30px; } }
2113
2114 @media screen and (min-width: 1218px) {
2115 .twentyfourteen .tfgive {
2116 margin-right: 54px; }
2117 .full-width .twentyfourteen .tfgive {
2118 margin-right: auto; } }
2119
2120 /**
2121 * Twenty Fifteen specific styles
2122 */
2123 .twentyfifteen .t15give {
2124 padding-left: 7.6923%;
2125 padding-right: 7.6923%;
2126 padding-top: 7.6923%;
2127 margin-bottom: 7.6923%;
2128 background: #fff;
2129 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); }
2130 .twentyfifteen .t15give .page-title {
2131 margin-left: 0; }
2132 .twentyfifteen .t15give div.summary {
2133 padding: 0; }
2134
2135 @media screen and (min-width: 38.75em) {
2136 .twentyfifteen .t15give {
2137 margin-right: 7.6923%;
2138 margin-left: 7.6923%;
2139 margin-top: 8.3333%; } }
2140
2141 @media screen and (min-width: 59.6875em) {
2142 .twentyfifteen .t15give {
2143 margin-left: 8.3333%;
2144 margin-right: 8.3333%;
2145 padding: 10%; }
2146 .single-product .twentyfifteen .entry-summary {
2147 padding: 0 !important; } }
2148
2149 /*----------------------------------------------
2150 Avada
2151 ------------------------------------------------*/
2152 .avada-row > div.give-wrap #content {
2153 width: 100%; }
2154
2155 /**
2156 * Give Frontend Progress Bar SCSS
2157 *
2158 * @package Give
2159 * @subpackage SCSS/Frontend
2160 * @copyright Copyright (c) 2016, WordImpress
2161 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2162 */
2163 .give-goal-progress {
2164 margin-bottom: 20px;
2165 clear: both; }
2166 .give-goal-progress .income {
2167 font-size: 46px;
2168 line-height: 48px;
2169 letter-spacing: -1px;
2170 color: #333; }
2171 .give-goal-progress .raised {
2172 margin-bottom: 15px; }
2173
2174 .give-progress-bar {
2175 height: 20px;
2176 position: relative;
2177 background: #EEE;
2178 border-radius: 25px;
2179 overflow: hidden; }
2180 .give-progress-bar > span {
2181 display: block;
2182 height: 100%;
2183 border-top-right-radius: 8px;
2184 border-bottom-right-radius: 8px;
2185 border-top-left-radius: 20px;
2186 border-bottom-left-radius: 20px;
2187 background-color: #2bc253;
2188 position: relative;
2189 overflow: hidden; }
2190
2191 /**
2192 * Give Magnific Modal Custom SCSS
2193 *
2194 * @package Give
2195 * @subpackage SCSS/Frontend
2196 * @copyright Copyright (c) 2016, WordImpress
2197 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2198 */
2199 .give-modal {
2200 top: 0;
2201 left: 0;
2202 width: 100%;
2203 height: 100%;
2204 z-index: 2147483540;
2205 position: fixed;
2206 overflow: hidden;
2207 outline: none !important;
2208 -webkit-backface-visibility: hidden;
2209 -webkit-overflow-scrolling: touch;
2210 -webkit-transform: translateZ(0); }
2211 .give-modal form[id*='give-form'] {
2212 margin-bottom: 0; }
2213 .give-modal form[id*='give-form'] .give-submit {
2214 margin-bottom: 0; }
2215 .give-modal form[id*='give-form'] .give-payment-mode-label {
2216 margin-top: 0;
2217 padding-top: 0; }
2218 @media (max-width: 580px) {
2219 .give-modal form[id*='give-form'] .give-input {
2220 font-size: 16px; } }
2221 .give-modal .mfp-content {
2222 box-sizing: border-box;
2223 position: relative;
2224 background: #FFF;
2225 padding: 20px;
2226 width: auto;
2227 max-width: 500px;
2228 margin: 40px auto;
2229 z-index: 2147483640; }
2230 .give-modal .mfp-content [id*='give-form'] #give-payment-mode-select,
2231 .give-modal .mfp-content [id*='give-form'] #give_purchase_form_wrap,
2232 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-amount,
2233 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-levels-wrap {
2234 display: block; }
2235 .give-modal .mfp-content .mfp-close:hover {
2236 background-color: transparent; }
2237 .give-modal form.give-form button.mfp-close {
2238 position: absolute;
2239 display: block !important; }
2240 .give-modal .mfp-container:after {
2241 display: none; }
2242
2243 .give-modal {
2244 /* animate in */
2245 /* animate out */ }
2246 .give-modal .mfp-content {
2247 vertical-align: middle;
2248 opacity: 0;
2249 transition: all 0.2s;
2250 transform: translateY(-100px); }
2251 .give-modal.mfp-bg {
2252 opacity: 0;
2253 transition: all 0.2s; }
2254 .give-modal.mfp-ready .mfp-content {
2255 opacity: 1;
2256 transform: translateY(0); }
2257 .give-modal.mfp-ready.mfp-bg {
2258 opacity: 0.8; }
2259 .give-modal.mfp-removing .mfp-content {
2260 transform: translateY(-50px);
2261 opacity: 0; }
2262 .give-modal.mfp-removing.mfp-bg {
2263 opacity: 0; }
2264
2265 /**
2266 * Give Frontend Tables SCSS
2267 *
2268 * @package Give
2269 * @subpackage SCSS/Frontend
2270 * @copyright Copyright (c) 2016, WordImpress
2271 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2272 */
2273 table.give-table {
2274 color: #666;
2275 font-size: 14px;
2276 text-shadow: 1px 1px 0px #fff;
2277 background: #eaebec;
2278 margin: 20px 0;
2279 border: 1px solid #e0e0e0;
2280 border-top: none;
2281 border-bottom: none;
2282 width: 100%; }
2283 table.give-table thead {
2284 font-weight: bold; }
2285 table.give-table thead th:first-child {
2286 text-align: left; }
2287 table.give-table th {
2288 padding: 21px 25px;
2289 border-top: 1px solid #E8E8E8;
2290 border-bottom: 1px solid #e0e0e0;
2291 border-left: 1px solid #e0e0e0;
2292 border-right: none;
2293 background: #F6F6F6;
2294 text-align: center;
2295 font-weight: bold; }
2296 table.give-table tbody tr {
2297 text-align: center; }
2298 table.give-table tbody tr td {
2299 padding: 18px;
2300 border: none;
2301 border-top: 1px solid #ffffff;
2302 border-bottom: 1px solid #e0e0e0;
2303 border-left: 1px solid #e0e0e0;
2304 background: #FFF;
2305 text-align: center; }
2306 table.give-table tbody tr td:first-child {
2307 text-align: left;
2308 border-left: 0; }
2309 table.give-table tbody tr:nth-child(even) td {
2310 background: #fcfcfc; }
2311
2312 /**
2313 * Give Frontend Theme Compatibility
2314 *
2315 * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes
2316 * @package Give
2317 * @subpackage SCSS/Frontend
2318 * @copyright Copyright (c) 2016, WordImpress
2319 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2320 */
2321 body.give-twentysixteen div.entry-summary {
2322 margin: 0; }
2323
2324 body.give-twentysixteen button.give-btn {
2325 color: #333; }
2326
2327 body.give-twentysixteen .give-submit {
2328 color: #FFF; }
2329
2330 body.give-twentysixteen fieldset#give_terms_agreement {
2331 padding-left: 0; }
2332
2333 body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,
2334 body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,
2335 body.give-twentyseventeen.colors-dark div.give_notices p {
2336 color: black; }
2337
2338 body.give-twentyseventeen.colors-dark form[id*="give"] fieldset {
2339 background-color: transparent; }
2340
2341 .give-donation-history .give-table {
2342 table-layout: auto; }
2343 .give-donation-history .give-table .give-security-column {
2344 float: left; }
2345 .give-donation-history .give-table .give-security-column.give-security-description-wrap {
2346 width: 75%;
2347 padding: 16px 13px;
2348 font-size: 12px;
2349 font-style: italic; }
2350 .give-donation-history .give-table .give-security-column.give-security-button-wrap {
2351 width: 25%;
2352 padding: 25px 5px; }
2353 .give-donation-history .give-table .give-security-column.give-security-button-wrap span {
2354 display: none;
2355 padding: 0 20px; }
2356 .give-donation-history .give-table .title-for-mobile {
2357 display: none; }
2358
2359 @media screen and (max-width: 480px) {
2360 #give_user_history thead {
2361 display: none; }
2362 #give_user_history tbody {
2363 border-top: 1px solid #e0e0e0; }
2364 #give_user_history tr {
2365 padding: 0.5rem 0;
2366 background: #fff; }
2367 #give_user_history tr:nth-child(even) {
2368 background-color: #fafafa; }
2369 #give_user_history td {
2370 border: none;
2371 padding-top: 0;
2372 padding-bottom: 0;
2373 background-color: transparent; }
2374 #give_user_history tr, #give_user_history td {
2375 display: block;
2376 border-left: none;
2377 text-align: left; }
2378 #give_user_history .title-for-mobile {
2379 display: inline-block;
2380 font-weight: bold;
2381 min-width: 6em; } }
2382
2383 /*# sourceMappingURL=../assets/sourcemaps/give.css.map */
2384