PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.0.4
GiveWP – Donation Plugin and Fundraising Platform v2.0.4
4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 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
2327 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_error, .give_success {
1643 position: relative;
1644 margin: 15px 0;
1645 background: #F9F9F9;
1646 padding: 1em 1em 1em 2em;
1647 border-left: 4px solid #a00;
1648 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
1649 clear: both; }
1650 .give_error > p, .give_success > p {
1651 margin: 0 !important;
1652 color: #333; }
1653 .give_error:before, .give_success:before {
1654 font-family: 'give-icomoon';
1655 speak: none;
1656 font-style: normal;
1657 font-weight: normal;
1658 font-variant: normal;
1659 text-transform: none;
1660 line-height: 1;
1661 -webkit-font-smoothing: antialiased;
1662 -moz-osx-font-smoothing: grayscale;
1663 position: absolute;
1664 top: 50%;
1665 font-size: 16px;
1666 margin-top: -15px;
1667 left: -17px;
1668 background-color: #a00;
1669 color: #FFF;
1670 width: 30px;
1671 height: 30px;
1672 border-radius: 100%;
1673 text-align: center;
1674 line-height: 30px;
1675 text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
1676 content: '\f02d'; }
1677 .give_error.give_warning, .give_success.give_warning {
1678 border-color: #ffba00; }
1679 .give_error.give_warning:before, .give_success.give_warning:before {
1680 background-color: #ffba00;
1681 text-shadow: 1px 1px rgba(0, 0, 0, 0.1); }
1682
1683 .give_success {
1684 border-color: #7ad03a; }
1685 .give_success:before {
1686 background-color: #7ad03a;
1687 content: '\e601';
1688 text-shadow: 1px 1px rgba(0, 0, 0, 0.2); }
1689
1690 /* Magnific Popup CSS */
1691 .mfp-bg {
1692 top: 0;
1693 left: 0;
1694 width: 100%;
1695 height: 100%;
1696 z-index: 1042;
1697 overflow: hidden;
1698 position: fixed;
1699 background: #0b0b0b;
1700 opacity: 0.8; }
1701
1702 .mfp-wrap {
1703 top: 0;
1704 left: 0;
1705 width: 100%;
1706 height: 100%;
1707 z-index: 1043;
1708 position: fixed;
1709 outline: none !important;
1710 -webkit-backface-visibility: hidden; }
1711
1712 .mfp-container {
1713 text-align: center;
1714 position: absolute;
1715 width: 100%;
1716 height: 100%;
1717 left: 0;
1718 top: 0;
1719 padding: 0 8px;
1720 box-sizing: border-box; }
1721
1722 .mfp-container:before {
1723 content: '';
1724 display: inline-block;
1725 height: 100%;
1726 vertical-align: middle; }
1727
1728 .mfp-align-top .mfp-container:before {
1729 display: none; }
1730
1731 .mfp-content {
1732 position: relative;
1733 display: inline-block;
1734 vertical-align: middle;
1735 margin: 0 auto;
1736 text-align: left;
1737 z-index: 1045; }
1738
1739 .mfp-inline-holder .mfp-content,
1740 .mfp-ajax-holder .mfp-content {
1741 width: 100%;
1742 cursor: auto; }
1743
1744 .mfp-ajax-cur {
1745 cursor: progress; }
1746
1747 .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
1748 cursor: -moz-zoom-out;
1749 cursor: -webkit-zoom-out;
1750 cursor: zoom-out; }
1751
1752 .mfp-zoom {
1753 cursor: pointer;
1754 cursor: -webkit-zoom-in;
1755 cursor: -moz-zoom-in;
1756 cursor: zoom-in; }
1757
1758 .mfp-auto-cursor .mfp-content {
1759 cursor: auto; }
1760
1761 .mfp-close,
1762 .mfp-arrow,
1763 .mfp-preloader,
1764 .mfp-counter {
1765 -webkit-user-select: none;
1766 -moz-user-select: none;
1767 user-select: none; }
1768
1769 .mfp-loading.mfp-figure {
1770 display: none; }
1771
1772 .mfp-hide {
1773 display: none !important; }
1774
1775 .mfp-preloader {
1776 color: #CCC;
1777 position: absolute;
1778 top: 50%;
1779 width: auto;
1780 text-align: center;
1781 margin-top: -0.8em;
1782 left: 8px;
1783 right: 8px;
1784 z-index: 1044; }
1785 .mfp-preloader a {
1786 color: #CCC; }
1787 .mfp-preloader a:hover {
1788 color: #FFF; }
1789
1790 .mfp-s-ready .mfp-preloader {
1791 display: none; }
1792
1793 .mfp-s-error .mfp-content {
1794 display: none; }
1795
1796 button.mfp-close, button.mfp-arrow {
1797 overflow: visible;
1798 cursor: pointer;
1799 background: transparent;
1800 border: 0;
1801 -webkit-appearance: none;
1802 display: block;
1803 outline: none;
1804 padding: 0;
1805 z-index: 1046;
1806 box-shadow: none;
1807 touch-action: manipulation; }
1808
1809 button::-moz-focus-inner {
1810 padding: 0;
1811 border: 0; }
1812
1813 .mfp-close {
1814 width: 44px;
1815 height: 44px;
1816 line-height: 44px;
1817 position: absolute;
1818 right: 0;
1819 top: 0;
1820 text-decoration: none;
1821 text-align: center;
1822 opacity: 0.65;
1823 padding: 0 0 18px 10px;
1824 color: #FFF;
1825 font-style: normal;
1826 font-size: 28px;
1827 font-family: Arial, Baskerville, monospace; }
1828 .mfp-close:hover, .mfp-close:focus {
1829 opacity: 1; }
1830 .mfp-close:active {
1831 top: 1px; }
1832
1833 .mfp-close-btn-in .mfp-close {
1834 color: #333; }
1835
1836 .mfp-image-holder .mfp-close,
1837 .mfp-iframe-holder .mfp-close {
1838 color: #FFF;
1839 right: -6px;
1840 text-align: right;
1841 padding-right: 6px;
1842 width: 100%; }
1843
1844 .mfp-counter {
1845 position: absolute;
1846 top: 0;
1847 right: 0;
1848 color: #CCC;
1849 font-size: 12px;
1850 line-height: 18px;
1851 white-space: nowrap; }
1852
1853 .mfp-arrow {
1854 position: absolute;
1855 opacity: 0.65;
1856 margin: 0;
1857 top: 50%;
1858 margin-top: -55px;
1859 padding: 0;
1860 width: 90px;
1861 height: 110px;
1862 -webkit-tap-highlight-color: transparent; }
1863 .mfp-arrow:active {
1864 margin-top: -54px; }
1865 .mfp-arrow:hover, .mfp-arrow:focus {
1866 opacity: 1; }
1867 .mfp-arrow:before, .mfp-arrow:after {
1868 content: '';
1869 display: block;
1870 width: 0;
1871 height: 0;
1872 position: absolute;
1873 left: 0;
1874 top: 0;
1875 margin-top: 35px;
1876 margin-left: 35px;
1877 border: medium inset transparent; }
1878 .mfp-arrow:after {
1879 border-top-width: 13px;
1880 border-bottom-width: 13px;
1881 top: 8px; }
1882 .mfp-arrow:before {
1883 border-top-width: 21px;
1884 border-bottom-width: 21px;
1885 opacity: 0.7; }
1886
1887 .mfp-arrow-left {
1888 left: 0; }
1889 .mfp-arrow-left:after {
1890 border-right: 17px solid #FFF;
1891 margin-left: 31px; }
1892 .mfp-arrow-left:before {
1893 margin-left: 25px;
1894 border-right: 27px solid #3F3F3F; }
1895
1896 .mfp-arrow-right {
1897 right: 0; }
1898 .mfp-arrow-right:after {
1899 border-left: 17px solid #FFF;
1900 margin-left: 39px; }
1901 .mfp-arrow-right:before {
1902 border-left: 27px solid #3F3F3F; }
1903
1904 .mfp-iframe-holder {
1905 padding-top: 40px;
1906 padding-bottom: 40px; }
1907 .mfp-iframe-holder .mfp-content {
1908 line-height: 0;
1909 width: 100%;
1910 max-width: 900px; }
1911 .mfp-iframe-holder .mfp-close {
1912 top: -40px; }
1913
1914 .mfp-iframe-scaler {
1915 width: 100%;
1916 height: 0;
1917 overflow: hidden;
1918 padding-top: 56.25%; }
1919 .mfp-iframe-scaler iframe {
1920 position: absolute;
1921 display: block;
1922 top: 0;
1923 left: 0;
1924 width: 100%;
1925 height: 100%;
1926 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1927 background: #000; }
1928
1929 /* Main image in popup */
1930 img.mfp-img {
1931 width: auto;
1932 max-width: 100%;
1933 height: auto;
1934 display: block;
1935 line-height: 0;
1936 box-sizing: border-box;
1937 padding: 40px 0 40px;
1938 margin: 0 auto; }
1939
1940 /* The shadow behind the image */
1941 .mfp-figure {
1942 line-height: 0; }
1943 .mfp-figure:after {
1944 content: '';
1945 position: absolute;
1946 left: 0;
1947 top: 40px;
1948 bottom: 40px;
1949 display: block;
1950 right: 0;
1951 width: auto;
1952 height: auto;
1953 z-index: -1;
1954 box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
1955 background: #444; }
1956 .mfp-figure small {
1957 color: #BDBDBD;
1958 display: block;
1959 font-size: 12px;
1960 line-height: 14px; }
1961 .mfp-figure figure {
1962 margin: 0; }
1963
1964 .mfp-bottom-bar {
1965 margin-top: -36px;
1966 position: absolute;
1967 top: 100%;
1968 left: 0;
1969 width: 100%;
1970 cursor: auto; }
1971
1972 .mfp-title {
1973 text-align: left;
1974 line-height: 18px;
1975 color: #F3F3F3;
1976 word-wrap: break-word;
1977 padding-right: 36px; }
1978
1979 .mfp-image-holder .mfp-content {
1980 max-width: 100%; }
1981
1982 .mfp-gallery .mfp-image-holder .mfp-figure {
1983 cursor: pointer; }
1984
1985 @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
1986 /**
1987 * Remove all paddings around the image on small screen
1988 */
1989 .mfp-img-mobile .mfp-image-holder {
1990 padding-left: 0;
1991 padding-right: 0; }
1992 .mfp-img-mobile img.mfp-img {
1993 padding: 0; }
1994 .mfp-img-mobile .mfp-figure:after {
1995 top: 0;
1996 bottom: 0; }
1997 .mfp-img-mobile .mfp-figure small {
1998 display: inline;
1999 margin-left: 5px; }
2000 .mfp-img-mobile .mfp-bottom-bar {
2001 background: rgba(0, 0, 0, 0.6);
2002 bottom: 0;
2003 margin: 0;
2004 top: auto;
2005 padding: 3px 5px;
2006 position: fixed;
2007 box-sizing: border-box; }
2008 .mfp-img-mobile .mfp-bottom-bar:empty {
2009 padding: 0; }
2010 .mfp-img-mobile .mfp-counter {
2011 right: 5px;
2012 top: 3px; }
2013 .mfp-img-mobile .mfp-close {
2014 top: 0;
2015 right: 0;
2016 width: 35px;
2017 height: 35px;
2018 line-height: 35px;
2019 background: rgba(0, 0, 0, 0.6);
2020 position: fixed;
2021 text-align: center;
2022 padding: 0; } }
2023
2024 @media all and (max-width: 900px) {
2025 .mfp-arrow {
2026 -webkit-transform: scale(0.75);
2027 transform: scale(0.75); }
2028 .mfp-arrow-left {
2029 -webkit-transform-origin: 0;
2030 transform-origin: 0; }
2031 .mfp-arrow-right {
2032 -webkit-transform-origin: 100%;
2033 transform-origin: 100%; }
2034 .mfp-container {
2035 padding-left: 6px;
2036 padding-right: 6px; } }
2037
2038 /**
2039 * Give Layouts SCSS/CSS
2040 *
2041 * @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 ;)
2042 * @package: Give
2043 * @subpackage: SCSS/Frontend
2044 * @copyright: Copyright (c) 2016, WordImpress
2045 * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License
2046 */
2047 /**
2048 * Twenty Thirteen specific styles
2049 */
2050 .twentythirteen .give_forms {
2051 padding: 40px 0; }
2052
2053 /**
2054 * Twenty Fourteen specific styles
2055 */
2056 .twentyfourteen .tfgive {
2057 padding: 12px 10px 0;
2058 max-width: 474px;
2059 margin: 0 auto; }
2060 .twentyfourteen .tfgive .give_forms .entry-summary {
2061 padding: 0 !important;
2062 margin: 0 0 1.618em !important; }
2063 .twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail {
2064 margin-top: 0; }
2065 .twentyfourteen .tfgive .give_forms .images img {
2066 margin-bottom: 1em; }
2067
2068 @media screen and (min-width: 673px) {
2069 .twentyfourteen .tfgive {
2070 padding-right: 30px;
2071 padding-left: 30px; } }
2072
2073 @media screen and (min-width: 1040px) {
2074 .twentyfourteen .tfgive {
2075 padding-right: 15px;
2076 padding-left: 15px; } }
2077
2078 @media screen and (min-width: 1110px) {
2079 .twentyfourteen .tfgive {
2080 padding-right: 30px;
2081 padding-left: 30px; } }
2082
2083 @media screen and (min-width: 1218px) {
2084 .twentyfourteen .tfgive {
2085 margin-right: 54px; }
2086 .full-width .twentyfourteen .tfgive {
2087 margin-right: auto; } }
2088
2089 /**
2090 * Twenty Fifteen specific styles
2091 */
2092 .twentyfifteen .t15give {
2093 padding-left: 7.6923%;
2094 padding-right: 7.6923%;
2095 padding-top: 7.6923%;
2096 margin-bottom: 7.6923%;
2097 background: #fff;
2098 box-shadow: 0 0 1px rgba(0, 0, 0, 0.15); }
2099 .twentyfifteen .t15give .page-title {
2100 margin-left: 0; }
2101 .twentyfifteen .t15give div.summary {
2102 padding: 0; }
2103
2104 @media screen and (min-width: 38.75em) {
2105 .twentyfifteen .t15give {
2106 margin-right: 7.6923%;
2107 margin-left: 7.6923%;
2108 margin-top: 8.3333%; } }
2109
2110 @media screen and (min-width: 59.6875em) {
2111 .twentyfifteen .t15give {
2112 margin-left: 8.3333%;
2113 margin-right: 8.3333%;
2114 padding: 10%; }
2115 .single-product .twentyfifteen .entry-summary {
2116 padding: 0 !important; } }
2117
2118 /*----------------------------------------------
2119 Avada
2120 ------------------------------------------------*/
2121 .avada-row > div.give-wrap #content {
2122 width: 100%; }
2123
2124 /**
2125 * Give Frontend Progress Bar SCSS
2126 *
2127 * @package Give
2128 * @subpackage SCSS/Frontend
2129 * @copyright Copyright (c) 2016, WordImpress
2130 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2131 */
2132 .give-goal-progress {
2133 margin-bottom: 20px;
2134 clear: both; }
2135 .give-goal-progress .income {
2136 font-size: 46px;
2137 line-height: 48px;
2138 letter-spacing: -1px;
2139 color: #333; }
2140 .give-goal-progress .raised {
2141 margin-bottom: 15px; }
2142
2143 .give-progress-bar {
2144 height: 20px;
2145 position: relative;
2146 background: #EEE;
2147 border-radius: 25px;
2148 overflow: hidden; }
2149 .give-progress-bar > span {
2150 display: block;
2151 height: 100%;
2152 border-top-right-radius: 8px;
2153 border-bottom-right-radius: 8px;
2154 border-top-left-radius: 20px;
2155 border-bottom-left-radius: 20px;
2156 background-color: #2bc253;
2157 position: relative;
2158 overflow: hidden; }
2159
2160 /**
2161 * Give Magnific Modal Custom SCSS
2162 *
2163 * @package Give
2164 * @subpackage SCSS/Frontend
2165 * @copyright Copyright (c) 2016, WordImpress
2166 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2167 */
2168 .give-modal {
2169 top: 0;
2170 left: 0;
2171 width: 100%;
2172 height: 100%;
2173 z-index: 2147483540;
2174 position: fixed;
2175 overflow: hidden;
2176 outline: none !important;
2177 -webkit-backface-visibility: hidden;
2178 -webkit-overflow-scrolling: touch;
2179 -webkit-transform: translateZ(0); }
2180 .give-modal form[id*='give-form'] {
2181 margin-bottom: 0; }
2182 .give-modal form[id*='give-form'] .give-submit {
2183 margin-bottom: 0; }
2184 .give-modal form[id*='give-form'] .give-payment-mode-label {
2185 margin-top: 0;
2186 padding-top: 0; }
2187 @media (max-width: 580px) {
2188 .give-modal form[id*='give-form'] .give-input {
2189 font-size: 16px; } }
2190 .give-modal .mfp-content {
2191 box-sizing: border-box;
2192 position: relative;
2193 background: #FFF;
2194 padding: 20px;
2195 width: auto;
2196 max-width: 500px;
2197 margin: 40px auto;
2198 z-index: 2147483640; }
2199 .give-modal .mfp-content [id*='give-form'] #give-payment-mode-select,
2200 .give-modal .mfp-content [id*='give-form'] #give_purchase_form_wrap,
2201 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-amount,
2202 .give-modal .mfp-content [id*='give-form'].give-display-button-only .give-donation-levels-wrap {
2203 display: block; }
2204 .give-modal .mfp-content .mfp-close:hover {
2205 background-color: transparent; }
2206 .give-modal form.give-form button.mfp-close {
2207 position: absolute;
2208 display: block !important; }
2209 .give-modal .mfp-container:after {
2210 display: none; }
2211
2212 .give-modal {
2213 /* animate in */
2214 /* animate out */ }
2215 .give-modal .mfp-content {
2216 vertical-align: middle;
2217 opacity: 0;
2218 transition: all 0.2s;
2219 transform: translateY(-100px); }
2220 .give-modal.mfp-bg {
2221 opacity: 0;
2222 transition: all 0.2s; }
2223 .give-modal.mfp-ready .mfp-content {
2224 opacity: 1;
2225 transform: translateY(0); }
2226 .give-modal.mfp-ready.mfp-bg {
2227 opacity: 0.8; }
2228 .give-modal.mfp-removing .mfp-content {
2229 transform: translateY(-50px);
2230 opacity: 0; }
2231 .give-modal.mfp-removing.mfp-bg {
2232 opacity: 0; }
2233
2234 /**
2235 * Give Frontend Tables SCSS
2236 *
2237 * @package Give
2238 * @subpackage SCSS/Frontend
2239 * @copyright Copyright (c) 2016, WordImpress
2240 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2241 */
2242 table.give-table {
2243 color: #666;
2244 font-size: 14px;
2245 text-shadow: 1px 1px 0px #fff;
2246 background: #eaebec;
2247 margin: 20px 0;
2248 border: 1px solid #e0e0e0;
2249 border-top: none;
2250 border-bottom: none;
2251 width: 100%; }
2252 table.give-table thead {
2253 font-weight: bold; }
2254 table.give-table thead th:first-child {
2255 text-align: left; }
2256 table.give-table th {
2257 padding: 21px 25px;
2258 border-top: 1px solid #E8E8E8;
2259 border-bottom: 1px solid #e0e0e0;
2260 border-left: 1px solid #e0e0e0;
2261 border-right: none;
2262 background: #F6F6F6;
2263 text-align: center;
2264 font-weight: bold; }
2265 table.give-table tbody tr {
2266 text-align: center; }
2267 table.give-table tbody tr td {
2268 padding: 18px;
2269 border: none;
2270 border-top: 1px solid #ffffff;
2271 border-bottom: 1px solid #e0e0e0;
2272 border-left: 1px solid #e0e0e0;
2273 background: #FFF;
2274 text-align: center; }
2275 table.give-table tbody tr td:first-child {
2276 text-align: left;
2277 border-left: 0; }
2278 table.give-table tbody tr:nth-child(even) td {
2279 background: #fcfcfc; }
2280
2281 /**
2282 * Give Frontend Theme Compatibility
2283 *
2284 * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes
2285 * @package Give
2286 * @subpackage SCSS/Frontend
2287 * @copyright Copyright (c) 2016, WordImpress
2288 * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
2289 */
2290 body.give-twentysixteen div.entry-summary {
2291 margin: 0; }
2292
2293 body.give-twentysixteen button.give-btn {
2294 color: #333; }
2295
2296 body.give-twentysixteen .give-submit {
2297 color: #FFF; }
2298
2299 body.give-twentysixteen fieldset#give_terms_agreement {
2300 padding-left: 0; }
2301
2302 body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,
2303 body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,
2304 body.give-twentyseventeen.colors-dark div.give_notices p {
2305 color: black; }
2306
2307 body.give-twentyseventeen.colors-dark form[id*="give"] fieldset {
2308 background-color: transparent; }
2309
2310 .give-donation-history .give-table {
2311 table-layout: auto; }
2312 .give-donation-history .give-table .give-security-column {
2313 float: left; }
2314 .give-donation-history .give-table .give-security-column.give-security-description-wrap {
2315 width: 75%;
2316 padding: 16px 13px;
2317 font-size: 12px;
2318 font-style: italic; }
2319 .give-donation-history .give-table .give-security-column.give-security-button-wrap {
2320 width: 25%;
2321 padding: 25px 5px; }
2322 .give-donation-history .give-table .give-security-column.give-security-button-wrap span {
2323 display: none;
2324 padding: 0 20px; }
2325
2326 /*# sourceMappingURL=../assets/sourcemaps/give.css.map */
2327