.give-item-label-gray {
background-color:#929292
}
.give-item-label-orange {
background-color:#ffba00
}
.give-item-label {
padding:.2em .4em .3em;
font-size:11px;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25em
}
.give-item-label:hover {
color:#fff;
text-decoration:none
} [class*=hint--] {
position:relative;
display:inline-block
}
[class*=hint--]:after,
[class*=hint--]:before {
position:absolute;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0);
visibility:hidden;
opacity:0;
z-index:1000000;
pointer-events:none;
-webkit-transition:.3s ease;
-moz-transition:.3s ease;
transition:.3s ease;
-webkit-transition-delay:0s;
-moz-transition-delay:0s;
transition-delay:0s
}
[class*=hint--]:hover:after,
[class*=hint--]:hover:before {
visibility:visible;
opacity:1;
-webkit-transition-delay:.1s;
-moz-transition-delay:.1s;
transition-delay:.1s
}
[class*=hint--]:before {
content:"";
position:absolute;
background:0 0;
border:6px solid transparent;
z-index:1000001
}
[class*=hint--]:after {
background:#383838;
color:#fff;
padding:8px 10px;
font-size:12px;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
line-height:12px;
white-space:nowrap;
text-shadow:0 -1px 0 #000;
box-shadow:4px 4px 8px rgba(0,0,0,.3)
}
[class*=hint--][aria-label]:after {
content:attr(aria-label)
}
[class*=hint--][data-hint]:after {
content:attr(data-hint)
}
[aria-label=""]:after,
[aria-label=""]:before,
[data-hint=""]:after,
[data-hint=""]:before {
display:none!important
}
.hint--top-left:before,
.hint--top-right:before,
.hint--top:before {
border-top-color:#383838
}
.hint--bottom-left:before,
.hint--bottom-right:before,
.hint--bottom:before {
border-bottom-color:#383838
}
.hint--top:after,
.hint--top:before {
bottom:100%;
left:50%
}
.hint--top:before {
margin-bottom:-11px;
left:calc(50% - 6px)
}
.hint--top:after {
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
transform:translateX(-50%)
}
.hint--top:hover:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--top:hover:after {
-webkit-transform:translateX(-50%) translateY(-8px);
-moz-transform:translateX(-50%) translateY(-8px);
transform:translateX(-50%) translateY(-8px)
}
.hint--bottom:after,
.hint--bottom:before {
top:100%;
left:50%
}
.hint--bottom:before {
margin-top:-11px;
left:calc(50% - 6px)
}
.hint--bottom:after {
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
transform:translateX(-50%)
}
.hint--bottom:hover:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--bottom:hover:after {
-webkit-transform:translateX(-50%) translateY(8px);
-moz-transform:translateX(-50%) translateY(8px);
transform:translateX(-50%) translateY(8px)
}
.hint--right:before {
border-right-color:#383838;
margin-left:-11px;
margin-bottom:-6px
}
.hint--right:after {
margin-bottom:-14px
}
.hint--right:after,
.hint--right:before {
left:100%;
bottom:50%
}
.hint--right:hover:after,
.hint--right:hover:before {
-webkit-transform:translateX(8px);
-moz-transform:translateX(8px);
transform:translateX(8px)
}
.hint--left:before {
border-left-color:#383838;
margin-right:-11px;
margin-bottom:-6px
}
.hint--left:after {
margin-bottom:-14px
}
.hint--left:after,
.hint--left:before {
right:100%;
bottom:50%
}
.hint--left:hover:after,
.hint--left:hover:before {
-webkit-transform:translateX(-8px);
-moz-transform:translateX(-8px);
transform:translateX(-8px)
}
.hint--top-left:after,
.hint--top-left:before {
bottom:100%;
left:50%
}
.hint--top-left:before {
margin-bottom:-11px;
left:calc(50% - 6px)
}
.hint--top-left:after {
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
transform:translateX(-100%);
margin-left:12px
}
.hint--top-left:hover:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--top-left:hover:after {
-webkit-transform:translateX(-100%) translateY(-8px);
-moz-transform:translateX(-100%) translateY(-8px);
transform:translateX(-100%) translateY(-8px)
}
.hint--top-right:after,
.hint--top-right:before {
bottom:100%;
left:50%
}
.hint--top-right:before {
margin-bottom:-11px;
left:calc(50% - 6px)
}
.hint--top-right:after {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0);
margin-left:-12px
}
.hint--top-right:hover:after,
.hint--top-right:hover:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--bottom-left:after,
.hint--bottom-left:before {
top:100%;
left:50%
}
.hint--bottom-left:before {
margin-top:-11px;
left:calc(50% - 6px)
}
.hint--bottom-left:after {
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
transform:translateX(-100%);
margin-left:12px
}
.hint--bottom-left:hover:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--bottom-left:hover:after {
-webkit-transform:translateX(-100%) translateY(8px);
-moz-transform:translateX(-100%) translateY(8px);
transform:translateX(-100%) translateY(8px)
}
.hint--bottom-right:after,
.hint--bottom-right:before {
top:100%;
left:50%
}
.hint--bottom-right:before {
margin-top:-11px;
left:calc(50% - 6px)
}
.hint--bottom-right:after {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0);
margin-left:-12px
}
.hint--bottom-right:hover:after,
.hint--bottom-right:hover:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--large:after,
.hint--medium:after,
.hint--small:after {
white-space:normal;
line-height:1.4em;
word-wrap:break-word
}
.hint--small:after {
width:80px
}
.hint--medium:after {
width:150px
}
.hint--large:after {
width:300px
}
.hint--error:after {
background-color:#b34e4d;
text-shadow:0 -1px 0 #592726
}
.hint--error.hint--top-left:before,
.hint--error.hint--top-right:before,
.hint--error.hint--top:before {
border-top-color:#b34e4d
}
.hint--error.hint--bottom-left:before,
.hint--error.hint--bottom-right:before,
.hint--error.hint--bottom:before {
border-bottom-color:#b34e4d
}
.hint--error.hint--left:before {
border-left-color:#b34e4d
}
.hint--error.hint--right:before {
border-right-color:#b34e4d
}
.hint--warning:after {
background-color:#c09854;
text-shadow:0 -1px 0 #6c5328
}
.hint--warning.hint--top-left:before,
.hint--warning.hint--top-right:before,
.hint--warning.hint--top:before {
border-top-color:#c09854
}
.hint--warning.hint--bottom-left:before,
.hint--warning.hint--bottom-right:before,
.hint--warning.hint--bottom:before {
border-bottom-color:#c09854
}
.hint--warning.hint--left:before {
border-left-color:#c09854
}
.hint--warning.hint--right:before {
border-right-color:#c09854
}
.hint--info:after {
background-color:#3986ac;
text-shadow:0 -1px 0 #1a3c4d
}
.hint--info.hint--top-left:before,
.hint--info.hint--top-right:before,
.hint--info.hint--top:before {
border-top-color:#3986ac
}
.hint--info.hint--bottom-left:before,
.hint--info.hint--bottom-right:before,
.hint--info.hint--bottom:before {
border-bottom-color:#3986ac
}
.hint--info.hint--left:before {
border-left-color:#3986ac
}
.hint--info.hint--right:before {
border-right-color:#3986ac
}
.hint--success:after {
background-color:#458746;
text-shadow:0 -1px 0 #1a321a
}
.hint--success.hint--top-left:before,
.hint--success.hint--top-right:before,
.hint--success.hint--top:before {
border-top-color:#458746
}
.hint--success.hint--bottom-left:before,
.hint--success.hint--bottom-right:before,
.hint--success.hint--bottom:before {
border-bottom-color:#458746
}
.hint--success.hint--left:before {
border-left-color:#458746
}
.hint--success.hint--right:before {
border-right-color:#458746
}
.hint--always:after,
.hint--always:before {
opacity:1;
visibility:visible
}
.hint--always.hint--top:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--always.hint--top:after {
-webkit-transform:translateX(-50%) translateY(-8px);
-moz-transform:translateX(-50%) translateY(-8px);
transform:translateX(-50%) translateY(-8px)
}
.hint--always.hint--top-left:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--always.hint--top-left:after {
-webkit-transform:translateX(-100%) translateY(-8px);
-moz-transform:translateX(-100%) translateY(-8px);
transform:translateX(-100%) translateY(-8px)
}
.hint--always.hint--top-right:after,
.hint--always.hint--top-right:before {
-webkit-transform:translateY(-8px);
-moz-transform:translateY(-8px);
transform:translateY(-8px)
}
.hint--always.hint--bottom:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--always.hint--bottom:after {
-webkit-transform:translateX(-50%) translateY(8px);
-moz-transform:translateX(-50%) translateY(8px);
transform:translateX(-50%) translateY(8px)
}
.hint--always.hint--bottom-left:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--always.hint--bottom-left:after {
-webkit-transform:translateX(-100%) translateY(8px);
-moz-transform:translateX(-100%) translateY(8px);
transform:translateX(-100%) translateY(8px)
}
.hint--always.hint--bottom-right:after,
.hint--always.hint--bottom-right:before {
-webkit-transform:translateY(8px);
-moz-transform:translateY(8px);
transform:translateY(8px)
}
.hint--always.hint--left:after,
.hint--always.hint--left:before {
-webkit-transform:translateX(-8px);
-moz-transform:translateX(-8px);
transform:translateX(-8px)
}
.hint--always.hint--right:after,
.hint--always.hint--right:before {
-webkit-transform:translateX(8px);
-moz-transform:translateX(8px);
transform:translateX(8px)
}
.hint--rounded:after {
border-radius:4px
}
.hint--no-animate:after,
.hint--no-animate:before {
-webkit-transition-duration:0s;
-moz-transition-duration:0s;
transition-duration:0s
}
.hint--bounce:after,
.hint--bounce:before {
-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);
-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);
transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)
} [id*=give-form].give-fl-form .give-fl-wrap {
position:relative;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
[id*=give-form].give-fl-form input.give-fl-input,
[id*=give-form].give-fl-form select.give-fl-select,
[id*=give-form].give-fl-form textarea.give-fl-textarea {
width:100%;
outline:0;
font-size:16px;
line-height:normal;
border-radius:0;
border:1px solid #ccc;
background-color:inherit;
box-sizing:border-box;
transition:all .2s ease-in-out;
margin-bottom:0
}
[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,
[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,
[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,
[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,
[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,
[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder {
color:#757575
}
[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,
[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,
[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder {
color:#757575
}
[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,
[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,
[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder {
color:#757575
}
[id*=give-form].give-fl-form select.give-fl-select {
position:relative;
color:#757575;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none
}
[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,
[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,
[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea {
color:#333;
background-color:inherit;
border-color:#ccc
}
[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,
[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,
[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea {
background-color:inherit;
border-color:#ccc
}
[id*=give-form].give-fl-form label.give-fl-label {
opacity:0;
visibility:hidden;
display:block;
position:absolute;
top:-12px;
left:0;
font-size:12px;
font-weight:700;
line-height:1;
color:#757575;
border-radius-top-left:0;
transition:all .2s ease-in-out;
z-index:1
}
[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label {
opacity:1;
visibility:visible
}
[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label {
color:#1976d2
}
[id*=give-form].give-fl-form .give-fl-is-required:before {
opacity:1;
content:"*";
display:block;
position:absolute;
top:1px;
right:18px;
font-size:16px;
line-height:1.75;
color:#d32f2f;
transition:all .2s ease-in-out;
padding:6px 0 0;
z-index:1
}
[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before {
opacity:0
}
[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea {
padding:6px 12px
}
[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select {
height:44px
}
[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea {
padding:6px 12px
}
[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label {
top:1px;
left:10px;
background-color:transparent;
padding:12px 3px
}
[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before {
content:"";
display:block;
position:absolute;
top:19px;
left:0;
right:0;
height:1px;
background-color:inherit;
z-index:-1
}
[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label {
top:-9px;
padding:3px
}
[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before {
top:9px
}
[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea {
padding:12px
}
[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select {
height:56px
}
[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea {
padding:18px 12px 6px
}
[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label {
top:1px;
left:10px;
padding:6px 3px 3px
}
[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before {
padding-top:12px
}
[id*=give-form].give-fl-form .give-fl-wrap-select:after {
content:"";
position:absolute;
display:block;
top:1px;
right:6px;
height:calc(100% - 2px);
width:15px;
background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#757575' 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;
background-position:100% 50%;
background-size:7px 14px;
z-index:2
}
.mfp-bg {
z-index:1000001;
overflow:hidden;
background:#0b0b0b;
opacity:.8
}
.mfp-bg,
.mfp-wrap {
top:0;
left:0;
width:100%;
height:100%;
position:fixed
}
.mfp-wrap {
z-index:1000002;
outline:none!important;
-webkit-backface-visibility:hidden
}
.mfp-container {
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
box-sizing:border-box
}
.mfp-container:before {
content:"";
display:inline-block;
height:100%;
vertical-align:middle
}
.mfp-align-top .mfp-container:before {
display:none
}
.mfp-content {
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1000004
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
width:100%;
cursor:auto
}
.mfp-ajax-cur {
cursor:progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor:-moz-zoom-out;
cursor:-webkit-zoom-out;
cursor:zoom-out
}
.mfp-zoom {
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:-moz-zoom-in;
cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
cursor:auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
-webkit-user-select:none;
-moz-user-select:none;
user-select:none
}
.mfp-loading.mfp-figure {
display:none
}
.mfp-hide {
display:none!important
}
.mfp-preloader {
color:#ccc;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1000003
}
.mfp-preloader a {
color:#ccc
}
.mfp-preloader a:hover {
color:#fff
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
display:none
}
button.mfp-arrow,
button.mfp-close {
overflow:visible;
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
display:block;
outline:none;
padding:0;
z-index:1000005;
box-shadow:none;
touch-action:manipulation
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-decoration:none;
text-align:center;
opacity:.65;
padding:0 0 18px 10px;
color:#fff;
font-style:normal;
font-size:28px;
font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,
.mfp-close:hover {
opacity:1
}
.mfp-close:active {
top:1px
}
.mfp-close-btn-in .mfp-close {
color:#333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
color:#fff;
right:-6px;
text-align:right;
padding-right:6px;
width:100%
}
.mfp-counter {
position:absolute;
top:0;
right:0;
color:#ccc;
font-size:12px;
line-height:18px;
white-space:nowrap
}
.mfp-arrow {
position:absolute;
opacity:.65;
top:50%;
margin:-55px 0 0;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mfp-arrow:active {
margin-top:-54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
opacity:1
}
.mfp-arrow:after,
.mfp-arrow:before {
content:"";
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:inset transparent
}
.mfp-arrow:after {
border-top-width:13px;
border-bottom-width:13px;
top:8px
}
.mfp-arrow:before {
border-top-width:21px;
border-bottom-width:21px;
opacity:.7
}
.mfp-arrow-left {
left:0
}
.mfp-arrow-left:after {
border-right:17px solid #fff;
margin-left:31px
}
.mfp-arrow-left:before {
margin-left:25px;
border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
right:0
}
.mfp-arrow-right:after {
border-left:17px solid #fff;
margin-left:39px
}
.mfp-arrow-right:before {
border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
padding-top:40px;
padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
line-height:0;
width:100%;
max-width:900px
}
.mfp-iframe-holder .mfp-close {
top:-40px
}
.mfp-iframe-scaler {
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%
}
.mfp-iframe-scaler iframe {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#000
}
img.mfp-img {
width:auto;
max-width:100%;
height:auto;
display:block;
box-sizing:border-box;
padding:40px 0;
margin:0 auto
}
.mfp-figure,
img.mfp-img {
line-height:0
}
.mfp-figure:after {
content:"";
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#444
}
.mfp-figure small {
color:#bdbdbd;
display:block;
font-size:12px;
line-height:14px
}
.mfp-figure figure {
margin:0
}
.mfp-bottom-bar {
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto
}
.mfp-title {
text-align:left;
line-height:18px;
color:#f3f3f3;
word-wrap:break-word;
padding-right:36px
}
.mfp-image-holder .mfp-content {
max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor:pointer
}
@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0,0,0,.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,.6);
position:fixed;
text-align:center;
padding:0
}
}
@media (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(.75);
transform:scale(.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
}
@font-face {
font-family:give-icomoon;
src:url(//www.isop.at/wp-content/themes/isop2020/fonts/icomoon.eot);
src:url(//www.isop.at/wp-content/themes/isop2020/fonts/icomoon.eot#iefix) format("embedded-opentype"),
url(//www.isop.at/wp-content/themes/isop2020/fonts/icomoon.woff) format("woff"),
url(//www.isop.at/wp-content/themes/isop2020/images/icomoon.svg#icomoon) format("svg");
font-weight:400;
font-style:normal
}
.give-icon:before {
font-style:normal
}
[class*=" give-icon-"],
[class^=give-icon-] {
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.give-icon-lamp:before {
content:""
}
.give-icon-heart:before {
content:""
}
.give-icon-question:before {
content: "i";
background: grey;
border-radius: 50%;
display: block;
width: .75rem;
height: .75rem;
text-align: center;
color: #fff;
font-size: 10px;
font-weight: bold;
line-height: 1.3;
}
.give-icon-info:before {
content:""
}
.give-icon-new-tab:before {
content:""
}
.give-icon-alert:before {
content:""
}
.give-icon-help:before {
content:""
}
.give-icon-spinner:before {
content:""
}
.give-button-with-loader span.give-loading-animation:before,
.give-icon-spinner2:before,
form[id*=give-form] .give-loading-animation:before {
content:""
}
.give-icon-plus:before {
content:""
}
.give-icon-minus:before {
content:""
}
.give-icon-locked:before,
[id*=give_secure_site_wrapper] span.padlock:before {
content:""
}
.dashicons-give:before {
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:""
}
.fa-spin,
.give-button-with-loader span.give-loading-animation,
form[id*=give-form] .give-loading-animation {
-webkit-animation:spin 1s linear infinite;
animation:spin 1s linear infinite
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
body.give_receipt_page {
background-color:#fff;
color:#141412;
margin:0;
font-family:Helvetica,sans-serif;
font-size:12px
}
body.give_receipt_page #give_receipt_wrapper {
width:660px;
margin:0 auto;
padding:50px 0
}
body.give_receipt_page table {
display:table;
width:100%;
border-bottom:1px solid #ededed;
border-collapse:collapse;
border-spacing:0;
font-size:14px;
line-height:2;
margin:0 0 20px
}
body.give_receipt_page td,
body.give_receipt_page th {
display:table-cell;
text-align:left;
border-top:1px solid #ededed;
padding:6px 10px 6px 0;
font-weight:400
}
body.give_receipt_page th {
font-weight:700;
text-transform:uppercase
}
body.give_receipt_page h3 {
font-size:22px;
margin:40px 0 5px;
clear:both;
display:block;
font-weight:700
}
table#give_donation_receipt,
table#give_donation_receipt_products {
width:100%
}
table#give_donation_receipt td,
table#give_donation_receipt th {
text-align:left
}
table#give_donation_receipt .give-receipt-thead-text {
font-size:18px;
text-align:center;
display:block
}
table#give_donation_receipt .give-receipt-thead-text>span {
font-size:16px
}
table#give_donation_receipt li {
margin:0 0 8px 10px
}
table#give_donation_receipt ul {
margin:0;
padding:0;
list-style:none
}
table#give_donation_receipt .give_receipt_payment_status.failed,
table#give_donation_receipt .give_receipt_payment_status.pending,
table#give_donation_receipt .give_receipt_payment_status.revoked {
color:#f73f2e
}
table#give_donation_receipt span.donation-level-text-wrap {
font-style:italic;
display:block
}
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea {
line-height:inherit;
padding:12px;
background-color:#fff
}
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url] {
height:auto;
min-height:50px
}
[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select {
line-height:inherit
}
[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,
[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,
[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea {
padding:20px 12px 4px;
transition:padding .2s ease-in-out,border .2s ease-in-out
}
[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label {
top:1px;
left:13px;
right:0;
padding:6px 0 0
}
[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before {
padding-top:12px
}
[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator {
display:none
}
[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip {
position:absolute;
top:0;
width:100%;
height:100%;
margin:0;
z-index:1
}
[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before {
content:unset
}
.give-clearfix {
*zoom:1
}
.give-clearfix:after,
.give-clearfix:before {
content:" ";
display:table
}
.give-clearfix:after {
clear:both
}
[id*=give-form] .give-hidden {
display:none
}
[id*=give-form] fieldset {
background-color:transparent;
padding:0;
margin:0;
border:0
}
[id*=give-form] .give-form-title {
padding:0;
margin:0 0 15px
}
[id*=give-form] div#give-sidebar-left {
width:38%;
float:left
}
[id*=give-form] div.images {
margin:0 0 15px
}
[id*=give-form] div.images img {
display:block;
width:100%;
height:auto;
box-shadow:none
}
[id*=give-form] .give-custom-amount-text {
clear:both
}
[id*=give-form] div.summary {
width:58%;
float:right
}
[id*=give-form] div.summary.give-full-width {
width:100%;
float:none
}
[id*=give-form] .give_form select.give-select.required {
color:#000
}
[id*=give-form] div.give-form-content-wrap {
margin:0 0 20px
}
[id*=give-form] div.give-form-content-wrap.give_post_form-content {
margin:20px 0 0
}
[id*=give-form].give-display-modal form .give_notices {
display:none
}
[id*=give-form].give-display-modal .give-btn,
[id*=give-form].give-display-reveal .give-btn {
margin:0 0 15px
}
[id*=give-form].give-display-modal #give-payment-mode-select,
[id*=give-form].give-display-modal #give_purchase_form_wrap,
[id*=give-form].give-display-reveal #give-payment-mode-select,
[id*=give-form].give-display-reveal #give_purchase_form_wrap {
display:none
}
[id*=give-form] .cc-address {
margin-bottom:15px
}
.single-give_forms.et_right_sidebar #main-content .container:before {
display:none
}
.single-give_forms .give_forms {
*zoom:1;
max-width:1230px;
margin:0 auto;
}
.single-give_forms .give_forms:after,
.single-give_forms .give_forms:before {
content:" ";
display:table
}
.single-give_forms .give_forms:after {
clear:both
}
#give-purchase-gravatars .give-gravatars-title {
margin:0 0 15px
}
#give-purchase-gravatars .give-purchase-gravatars-list {
list-style:none;
margin:0;
padding:0
}
#give-purchase-gravatars .give-purchase-gravatars-list li {
list-style-type:none;
display:inline-block;
margin:0 5px 0 0;
padding:0
}
#give-recurring-form,
form.give-form,
form[id*=give-form] {
margin:0 0 25px;
padding:0
}
#give-recurring-form .give-hidden,
form.give-form .give-hidden,
form[id*=give-form] .give-hidden {
display:none
}
@media(min-width:481px) {
#give-recurring-form .give-title-prefix-wrap .form-row-first,
#give-recurring-form .give-title-prefix-wrap .form-row-last,
form.give-form .give-title-prefix-wrap .form-row-first,
form.give-form .give-title-prefix-wrap .form-row-last,
form[id*=give-form] .give-title-prefix-wrap .form-row-first,
form[id*=give-form] .give-title-prefix-wrap .form-row-last {
float:left;
width:40%
}
#give-recurring-form .give-title-prefix-wrap .form-row-title,
form.give-form .give-title-prefix-wrap .form-row-title,
form[id*=give-form] .give-title-prefix-wrap .form-row-title {
float:left;
width:15%
}
}
#give-recurring-form .give-tooltip,
form.give-form .give-tooltip,
form[id*=give-form] .give-tooltip {
margin:0 3px;
padding:0;
font-size:14px;
-moz-transition:.2s all linear;
-o-transition:.2s all linear;
transition:all .2s linear;
color:rgba(51,51,51,.5)
}
#give-recurring-form .give-tooltip:hover,
form.give-form .give-tooltip:hover,
form[id*=give-form] .give-tooltip:hover {
color:#333
}
#give-recurring-form .give-section-break,
#give-recurring-form h3.give-section-break,
#give-recurring-form h4.give-section-break,
#give-recurring-form legend,
form.give-form .give-section-break,
form.give-form h3.give-section-break,
form.give-form h4.give-section-break,
form.give-form legend,
form[id*=give-form] .give-section-break,
form[id*=give-form] h3.give-section-break,
form[id*=give-form] h4.give-section-break,
form[id*=give-form] legend {
background-color:transparent;
font-size:1.15em;
font-weight:700;
margin:10px 0 15px;
padding:0 0 5px;
border-bottom:1px solid rgba(0,0,0,.1);
width:100%
}
#give-recurring-form .give-section-break span.sub-text,
#give-recurring-form h3.give-section-break span.sub-text,
#give-recurring-form h4.give-section-break span.sub-text,
#give-recurring-form legend span.sub-text,
form.give-form .give-section-break span.sub-text,
form.give-form h3.give-section-break span.sub-text,
form.give-form h4.give-section-break span.sub-text,
form.give-form legend span.sub-text,
form[id*=give-form] .give-section-break span.sub-text,
form[id*=give-form] h3.give-section-break span.sub-text,
form[id*=give-form] h4.give-section-break span.sub-text,
form[id*=give-form] legend span.sub-text {
font-style:italic;
font-weight:400
}
#give-recurring-form .form-row,
form.give-form .form-row,
form[id*=give-form] .form-row {
*zoom:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 0 15px;
overflow:visible;
padding:0
}
#give-recurring-form .form-row:after,
#give-recurring-form .form-row:before,
form.give-form .form-row:after,
form.give-form .form-row:before,
form[id*=give-form] .form-row:after,
form[id*=give-form] .form-row:before {
content:" ";
display:table
}
#give-recurring-form .form-row:after,
form.give-form .form-row:after,
form[id*=give-form] .form-row:after {
clear:both
}
#give-recurring-form .form-row:last-child,
form.give-form .form-row:last-child,
form[id*=give-form] .form-row:last-child {
margin-bottom:15px
}
#give-recurring-form .form-row label,
form.give-form .form-row label,
form[id*=give-form] .form-row label {
display:block;
margin:0 0 5px;
position:relative;
line-height:1.7
}
#give-recurring-form .form-row label.checkbox,
form.give-form .form-row label.checkbox,
form[id*=give-form] .form-row label.checkbox {
display:inline
}
#give-recurring-form .form-row .give-input-field-wrapper,
#give-recurring-form .form-row input[type=email],
#give-recurring-form .form-row input[type=password],
#give-recurring-form .form-row input[type=tel],
#give-recurring-form .form-row input[type=text],
#give-recurring-form .form-row input[type=url],
#give-recurring-form .form-row select,
#give-recurring-form .form-row textarea,
form.give-form .form-row .give-input-field-wrapper,
form.give-form .form-row input[type=email],
form.give-form .form-row input[type=password],
form.give-form .form-row input[type=tel],
form.give-form .form-row input[type=text],
form.give-form .form-row input[type=url],
form.give-form .form-row select,
form.give-form .form-row textarea,
form[id*=give-form] .form-row .give-input-field-wrapper,
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=tel],
form[id*=give-form] .form-row input[type=text],
form[id*=give-form] .form-row input[type=url],
form[id*=give-form] .form-row select,
form[id*=give-form] .form-row textarea {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
border-radius:0;
outline:none;
color:#333;
background-color:#fdfdfd;
border:1px solid #ccc;
margin:0;
padding:.5em
}
#give-recurring-form .form-row .give-input-field-wrapper:focus,
#give-recurring-form .form-row input[type=email]:focus,
#give-recurring-form .form-row input[type=password]:focus,
#give-recurring-form .form-row input[type=tel]:focus,
#give-recurring-form .form-row input[type=text]:focus,
#give-recurring-form .form-row input[type=url]:focus,
#give-recurring-form .form-row select:focus,
#give-recurring-form .form-row textarea:focus,
form.give-form .form-row .give-input-field-wrapper:focus,
form.give-form .form-row input[type=email]:focus,
form.give-form .form-row input[type=password]:focus,
form.give-form .form-row input[type=tel]:focus,
form.give-form .form-row input[type=text]:focus,
form.give-form .form-row input[type=url]:focus,
form.give-form .form-row select:focus,
form.give-form .form-row textarea:focus,
form[id*=give-form] .form-row .give-input-field-wrapper: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=tel]:focus,
form[id*=give-form] .form-row input[type=text]:focus,
form[id*=give-form] .form-row input[type=url]:focus,
form[id*=give-form] .form-row select:focus,
form[id*=give-form] .form-row textarea:focus {
background-color:#fff
}
#give-recurring-form .form-row .give-input-field-wrapper.required,
#give-recurring-form .form-row input[type=email].required,
#give-recurring-form .form-row input[type=password].required,
#give-recurring-form .form-row input[type=tel].required,
#give-recurring-form .form-row input[type=text].required,
#give-recurring-form .form-row input[type=url].required,
#give-recurring-form .form-row select.required,
#give-recurring-form .form-row textarea.required,
form.give-form .form-row .give-input-field-wrapper.required,
form.give-form .form-row input[type=email].required,
form.give-form .form-row input[type=password].required,
form.give-form .form-row input[type=tel].required,
form.give-form .form-row input[type=text].required,
form.give-form .form-row input[type=url].required,
form.give-form .form-row select.required,
form.give-form .form-row textarea.required,
form[id*=give-form] .form-row .give-input-field-wrapper.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=tel].required,
form[id*=give-form] .form-row input[type=text].required,
form[id*=give-form] .form-row input[type=url].required,
form[id*=give-form] .form-row select.required,
form[id*=give-form] .form-row textarea.required {
color:#333
}
#give-recurring-form .form-row .give-input-field-wrapper iframe,
form.give-form .form-row .give-input-field-wrapper iframe,
form[id*=give-form] .form-row .give-input-field-wrapper iframe {
margin-bottom:0
}
#give-recurring-form .form-row-first,
#give-recurring-form .form-row-title,
form.give-form .form-row-first,
form.give-form .form-row-title,
form[id*=give-form] .form-row-first,
form[id*=give-form] .form-row-title {
margin-right:2.5%
}
#give-recurring-form .form-row-first,
#give-recurring-form .form-row-last,
form.give-form .form-row-first,
form.give-form .form-row-last,
form[id*=give-form] .form-row-first,
form[id*=give-form] .form-row-last {
float:left;
width:48.5%
}
#give-recurring-form .form-row-last,
form.give-form .form-row-last,
form[id*=give-form] .form-row-last {
float:right
}
#give-recurring-form .form-row-wide,
form.give-form .form-row-wide,
form[id*=give-form] .form-row-wide {
*zoom:1;
clear:both
}
#give-recurring-form .form-row-wide:after,
#give-recurring-form .form-row-wide:before,
form.give-form .form-row-wide:after,
form.give-form .form-row-wide:before,
form[id*=give-form] .form-row-wide:after,
form[id*=give-form] .form-row-wide:before {
content:" ";
display:table
}
#give-recurring-form .form-row-wide:after,
form.give-form .form-row-wide:after,
form[id*=give-form] .form-row-wide:after {
clear:both
}
#give-recurring-form .form-row-two-thirds,
form.give-form .form-row-two-thirds,
form[id*=give-form] .form-row-two-thirds {
float:left;
width:65.75%
}
#give-recurring-form .form-row-two-thirds.form-row-first,
form.give-form .form-row-two-thirds.form-row-first,
form[id*=give-form] .form-row-two-thirds.form-row-first {
margin-left:0
}
#give-recurring-form .form-row-one-third,
form.give-form .form-row-one-third,
form[id*=give-form] .form-row-one-third {
float:left;
width:31.25%;
margin-left:3%
}
#give-recurring-form .form-row-one-third.form-row-first,
form.give-form .form-row-one-third.form-row-first,
form[id*=give-form] .form-row-one-third.form-row-first {
margin-left:0
}
@media(max-width:480px) {
#give-recurring-form .form-row-responsive,
form.give-form .form-row-responsive,
form[id*=give-form] .form-row-responsive {
margin-left:0;
margin-right:0;
width:100%
}
}
#give-recurring-form .give-error,
#give-recurring-form .give-required-indicator,
form.give-form .give-error,
form.give-form .give-required-indicator,
form[id*=give-form] .give-error,
form[id*=give-form] .give-required-indicator {
color:#a00
}
#give-recurring-form .card-expiration>select,
form.give-form .card-expiration>select,
form[id*=give-form] .card-expiration>select {
width:44%;
margin:0
}
#give-recurring-form .card-expiration>span.exp-divider,
form.give-form .card-expiration>span.exp-divider,
form[id*=give-form] .card-expiration>span.exp-divider {
display:inline;
text-align:center
}
#give-recurring-form .card-expiration select.card-expiry-year,
form.give-form .card-expiration select.card-expiry-year,
form[id*=give-form] .card-expiration select.card-expiry-year {
float:right
}
#give-recurring-form .give-disabled,
#give-recurring-form [disabled],
form.give-form .give-disabled,
form.give-form [disabled],
form[id*=give-form] .give-disabled,
form[id*=give-form] [disabled] {
cursor:not-allowed
}
form[id*=give-form] .give-donation-amount {
margin:0 0 15px
}
form[id*=give-form] .give-donation-amount .give-currency-symbol {
background-color:#f2f2f2;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#333;
margin:0;
padding:0 12px;
height:35px;
line-height:35px;
font-size:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
border-left:1px solid #ccc;
border-right:none
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after {
border-left:none;
border-right:1px solid #ccc
}
form[id*=give-form] .give-donation-amount #give-amount,
form[id*=give-form] .give-donation-amount #give-amount-text {
border:1px solid #ccc;
background:#fff;
border-radius:0;
height:35px;
line-height:35px;
padding:0 12px;
margin:0;
font-size:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
min-width:125px;
float:left
}
form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,
form[id*=give-form] .give-donation-amount #give-amount.invalid-amount {
border:1px solid red
}
form[id*=give-form] .give-donation-amount input.give-amount-top {
width:125px
}
form[id*=give-form] .give-donation-amount span.give-final-total-amount {
border:1px solid #ccc;
border-radius:0;
height:35px;
line-height:35px;
padding:0 12px;
margin:0;
font-size:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:not-allowed;
background:#fff;
float:left
}
form[id*=give-form] #give_terms_agreement legend {
display:none
}
form[id*=give-form] #give_terms_agreement label {
display:inline-block
}
form[id*=give-form] #give-final-total-wrap {
margin:10px 0 25px;
padding:0;
*zoom:1
}
form[id*=give-form] #give-final-total-wrap:after,
form[id*=give-form] #give-final-total-wrap:before {
content:" ";
display:table
}
form[id*=give-form] #give-final-total-wrap:after {
clear:both
}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
background-color:#f2f2f2;
color:#333;
margin:0;
padding:0 12px;
height:35px;
line-height:35px;
font-size:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
border:1px solid #ccc
}
@media(max-width:480px) {
form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
display:block;
float:none
}
}
form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
background:#fff;
border-radius:0;
height:35px;
line-height:35px;
padding:0 12px;
margin:0;
font-size:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:1px solid #ccc;
border-left:none;
float:left
}
@media(max-width:480px) {
form[id*=give-form] #give-final-total-wrap .give-final-total-amount {
border:1px solid #ccc;
border-top:0;
display:block;
float:none
}
}
.give-display-button-only>:not(.give-btn-modal) {
display:none
}
form[id*=give-form] input[type=radio] {
margin:0 .5em 0 0
}
form[id*=give-form] #give-donation-level-radio-list {
margin:0 0 15px;
padding:0;
list-style:none;
clear:both
}
form[id*=give-form] #give-donation-level-radio-list>li {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
}
form[id*=give-form] #give-donation-level-radio-list>li label {
cursor:pointer;
display:inline-block;
margin:0
}
form[id*=give-form] #give-donation-level-radio-list>li input[type=radio] {
margin:0 .5em 0 0;
outline:none;
width:auto
}
form[id*=give-form] #give-gateway-radio-list {
*zoom:1;
margin:0 0 15px;
padding:0;
list-style:none
}
form[id*=give-form] #give-gateway-radio-list:after,
form[id*=give-form] #give-gateway-radio-list:before {
content:" ";
display:table
}
form[id*=give-form] #give-gateway-radio-list:after {
clear:both
}
form[id*=give-form] #give-gateway-radio-list>li {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
}
@media(min-width:480px) {
form[id*=give-form] #give-gateway-radio-list>li {
display:inline-block;
margin-right:15px;
margin-left:0
}
}
form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option {
cursor:pointer;
display:inline;
margin:0
}
form[id*=give-form] #give-gateway-radio-list>li input[type=radio] {
margin:0 .25em 0 0;
outline:none;
width:auto;
display:inline
}
form[id*=give-form] input[type=checkbox] {
margin:0 .25em 0 0
}
div[data-field-type=checkbox] {
display:flex
}
div[data-field-type=checkbox] label {
order:2
}
div[data-field-type=checkbox] input[type=checkbox] {
order:1
}
form[id*=give-form] select.give-select-level {
outline:none;
border-radius:0;
min-width:155px;
border:1px solid #ccc;
margin:0 0 15px;
display:block;
clear:both;
color:#333;
background-color:#fdfdfd;
padding:.5em;
max-width:100%
}
#give-donation-level-button-wrap {
*zoom:1;
margin:0 0 15px;
padding:0;
clear:both;
list-style:none
}
#give-donation-level-button-wrap:after,
#give-donation-level-button-wrap:before {
content:" ";
display:table
}
#give-donation-level-button-wrap:after {
clear:both
}
#give-donation-level-button-wrap>li {
list-style-type:none;
list-style-image:none;
float:left;
margin:0 5px 5px 0
}
.give_terms_links {
float:right
}
[id*=give_secure_site_wrapper] {
padding:4px 4px 15px 0;
font-size:16px;
line-height:20px
}
[id*=give_secure_site_wrapper] span.padlock {
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:16px;
line-height:20px
}
[id*=give_secure_site_wrapper] span.padlock :before {
display:inline-block
}
#give_purchase_form_wrap input.give-input.card-cvc.valid,
#give_purchase_form_wrap input.give-input.card-expiry.valid,
#give_purchase_form_wrap input.give-input.card-number.valid {
background-image:url(//www.isop.at/wp-content/themes/isop2020/images/tick.png);
background-repeat:no-repeat;
background-position:right 10px top 50%;
background-size:16px
}
#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),
#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),
#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry) {
background-position:right 55px top 50%
}
#give_purchase_form_wrap span.card-type {
position:absolute;
top:-2px;
right:0;
width:37px;
height:26px;
background-size:37px 26px!important
}
#give_purchase_form_wrap .fl-wrap span.card-type {
top:calc(.5em + 6px);
right:11px
}
#give_purchase_form_wrap span.card-type.off {
display:none
}
#give_purchase_form_wrap span.card-type.visa {
background:url(//www.isop.at/wp-content/themes/isop2020/images/visa.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.mastercard {
background:url(//www.isop.at/wp-content/themes/isop2020/images/mastercard.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.discover {
background:url(//www.isop.at/wp-content/themes/isop2020/images/discover.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.amex {
background:url(//www.isop.at/wp-content/themes/isop2020/images/amex.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.maestro {
background:url(//www.isop.at/wp-content/themes/isop2020/images/maestro.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.dinersclub {
background:url(//www.isop.at/wp-content/themes/isop2020/images/diners-club.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.jcb {
background:url(//www.isop.at/wp-content/themes/isop2020/images/jcb.svg) no-repeat
}
#give_purchase_form_wrap span.card-type.dankort {
background:url(//www.isop.at/wp-content/themes/isop2020/images/dankort.png) no-repeat
}
#give_purchase_form_wrap span.card-type.unionpay {
background:url(//www.isop.at/wp-content/themes/isop2020/images/unionpay.svg) no-repeat
}
@-webkit-keyframes opacity {
0% {
opacity:1
}
to {
opacity:0
}
}
@-moz-keyframes opacity {
0% {
opacity:1
}
to {
opacity:0
}
}
form[id*=give-form] p.give-loading-text,
form[id*=give-form] span.give-loading-text {
display:none;
float:right;
height:16px;
width:16px;
margin:0;
padding:0;
font-style:italic;
line-height:20px;
font-size:16px;
font-weight:400
}
form[id*=give-form] .give-loading-animation {
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
float:left;
height:16px;
width:16px;
line-height:1;
font-size:16px;
margin:0 5px 0 0;
background-size:20px 20px;
background-repeat:no-repeat;
background-color:transparent
}
form[id*=give-form] .give-payment-mode-label .give-loading-text {
float:right
}
[id*=give-form] .give-login-account-wrap {
margin:0 0 15px;
position:relative
}
[id*=give-form] .give-login-account-wrap .give-login-message {
text-align:right;
margin:0;
padding:0
}
[id*=give-form] .give-login-account-wrap .give-loading-text {
position:absolute;
right:0;
top:.25em
}
[id*=give-form] fieldset[id^=give-login-fields] {
margin:0 0 15px
}
[id*=give-form] .give-new-account-link {
margin:0 0 15px;
padding:0
}
[id*=give-form] .give_login_forgot_password {
float:right
}
.give-submit-button-wrap input.give-cancel-login,
[id^=give-user-login-submit] input.give-cancel-login {
margin-left:5px
}
.give-submit-button-wrap span.give-loading-animation,
[id^=give-user-login-submit] span.give-loading-animation {
margin:0 0 0 .5em;
display:none
}
.give-submit-button-wrap .give-submit,
[id^=give-user-login-submit] .give-submit {
float:left
}
.give-user-login-fields-container:after {
display:block;
content:"";
clear:both
}
#give-login-form div.give-login,
#give-login-form legend,
#give-register-form div.give-login,
#give-register-form legend {
line-height:2;
margin-bottom:15px
}
#give-login-form label,
#give-register-form label {
min-width:100px;
display:inline-block
}
div.give-form-wrap.mfp-hide {
display:block!important
}
div.mfp-content fieldset ol,
div.mfp-content fieldset p,
div.mfp-content fieldset ul {
margin-bottom:1.2em;
line-height:1.4
}
div.mfp-content form[id*=give-form] .give_notices {
display:block!important
}
.give-btn {
background:#ededed;
border:1px solid #ccc;
color:#333;
padding:8px 10px;
cursor:pointer;
line-height:1.2em;
font-size:1em
}
.give-btn:hover {
background:#dbdbdb
}
#give_profile_editor_form legend {
width:auto;
padding:0 5px 5px;
border-bottom:0
}
form#give-email-access-form div.g-recaptcha,
form#give-email-access-form input#give-email {
margin:0 0 15px
}
form#give-email-access-form input#give-email {
width:305px
}
@media(max-width:768px) {
[id*=give-form] div#give-sidebar-left,
[id*=give-form] div.images,
[id*=give-form] div.summary {
width:100%;
float:none
}
}
.give-form-wrap .give-form h3.give-section-break,
.give-form-wrap .give-form h4.give-section-break {
margin:10px 0 0
}
.give-do-validate input.error {
border-color:red!important
}
.give-button-with-loader span.give-loading-animation {
display:none;
position:relative;
top:3px;
float:right;
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
height:16px;
width:16px;
line-height:1;
font-size:16px;
margin:0 0 0 5px;
background-size:20px 20px;
background-repeat:no-repeat;
background-color:transparent
}
.give-active span.give-loading-animation {
display:inline
}
@media(min-width:481px) {
html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-first,
html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-last,
html[dir=rtl] form.give-form .give-title-prefix-wrap .form-row-title {
float:right!important
}
}
html[dir=rtl] form.give-form .form-row-first,
html[dir=rtl] form.give-form .form-row-title {
margin-right:0!important;
margin-left:2.5%
}
html[dir=rtl] form.give-form .form-row-first,
html[dir=rtl] form.give-form .form-row-last {
float:right!important
}
html[dir=rtl] form.give-form .form-row-last {
float:left!important
}
html[dir=rtl] form.give-form .form-row-two-thirds {
float:right!important
}
html[dir=rtl] form.give-form .form-row-two-thirds.form-row-first {
margin-right:0!important
}
html[dir=rtl] form.give-form .form-row-one-third {
float:right!important;
margin-right:3%;
margin-left:0!important
}
html[dir=rtl] form.give-form .form-row-one-third.form-row-first {
margin-right:0!important
}
html[dir=rtl] form.give-form .card-expiration select.card-expiry-year {
float:left!important
}
.give-embed-form-wrapper {
width:100%!important;
position:relative
}
.give-embed-form-wrapper .iframe-loader {
height:100%;
width:100%;
position:absolute;
top:0;
pointer-events:none
}
.give-embed-form-wrapper iframe {
width:100%!important
}
.give-embed-form-wrapper.is-hide {
position:fixed;
left:-9999px
}
.give-embed-form-wrapper.modal {
position:fixed;
z-index:999999;
top:0;
left:0;
width:100%!important;
height:100%!important;
max-width:none!important;
padding:0!important;
margin:0!important;
overflow:hidden auto
}
.give-embed-form-wrapper.modal .modal-inner-wrap {
position:absolute;
top:0;
width:100%;
z-index:1
}
.give-embed-form-wrapper.modal .modal-content {
position:relative;
margin:35px auto auto;
max-width:572px;
width:100%
}
.give-embed-form-wrapper.modal .close-btn-wrap {
margin-top:15px
}
.give-embed-form-wrapper.modal .close-btn {
background:#000;
color:#fff!important;
border-radius:24px;
text-decoration:none;
outline:none;
font-size:.5em;
position:absolute;
right:9px;
top:-14px;
font-weight:700;
padding:2px 10px;
opacity:.3
}
.give-embed-form-wrapper.modal .close-btn:hover {
opacity:.8
}
.give-embed-form-wrapper.modal .close-btn span {
margin-left:3px;
font-size:1.5em;
line-height:.7em
}
.give-embed-form-wrapper.modal:after {
content:"";
display:block;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
background-color:rgba(0,0,0,.8);
overflow:hidden
}
@keyframes spin {
0% {
transform:rotate(0deg)
}
to {
transform:rotate(359deg)
}
}
.js-give-grid-modal-launcher+div.js-give-embed-form-modal-launcher-wrap {
display:none
}
.give_notices {
position:relative
}
.give_notices .notice-dismiss {
position:absolute;
top:50%;
right:0;
transform:translateY(-50%);
border:none;
margin:0;
padding:5px;
background:0 0;
color:#72777c;
cursor:pointer;
max-width:28px!important
}
.give_notices .notice-dismiss:before {
background:0 0;
color:#72777c;
content:"";
display:block;
font:400 16px/20px dashicons;
speak:none;
height:20px;
text-align:center;
width:20px;
-webkit-font-smoothing:antialiased
}
.give_notices .notice-dismiss:hover {
background-color:transparent
}
.give_notices .notice-dismiss:hover:before {
color:#dc3232
}
.give_error,
.give_success,
.give_warning {
position:relative;
margin:15px 0;
background:#f9f9f9;
padding:1em 1.5em 1em 2em;
border-left:4px solid;
box-shadow:0 1px 1px rgba(0,0,0,.125);
clear:both
}
.give_error>p,
.give_success>p,
.give_warning>p {
margin:0!important;
color:#333
}
.give_error:before,
.give_success:before,
.give_warning:before {
font-family:give-icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
top:50%;
font-size:16px;
margin-top:-15px;
left:-17px;
color:#fff;
width:30px;
height:30px;
border-radius:100%;
text-align:center;
line-height:30px;
text-shadow:1px 1px rgba(0,0,0,.5)
}
.give_error {
border-color:#a00
}
.give_error:before {
content:"";
background-color:#a00
}
.give_success {
border-color:#7ad03a
}
.give_success:before {
background-color:#7ad03a;
content:""
}
.give_warning {
border-color:#ffba00
}
.give_warning:before {
background-color:#ffba00;
content:""
}
.twentythirteen .give_forms {
padding:40px 0
}
.twentyfourteen .tfgive {
padding:12px 10px 0;
max-width:474px;
margin:0 auto
}
.twentyfourteen .tfgive .give_forms .entry-summary {
padding:0!important;
margin:0 0 1.618em!important
}
.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail {
margin-top:0
}
.twentyfourteen .tfgive .give_forms .images img {
margin-bottom:1em
}
@media screen and (min-width:673px) {
.twentyfourteen .tfgive {
padding-right:30px;
padding-left:30px
}
}
@media screen and (min-width:1040px) {
.twentyfourteen .tfgive {
padding-right:15px;
padding-left:15px
}
}
@media screen and (min-width:1110px) {
.twentyfourteen .tfgive {
padding-right:30px;
padding-left:30px
}
}
@media screen and (min-width:1218px) {
.twentyfourteen .tfgive {
margin-right:54px
}
.full-width .twentyfourteen .tfgive {
margin-right:auto
}
}
.twentyfifteen .t15give {
padding-left:7.6923%;
padding-right:7.6923%;
padding-top:7.6923%;
margin-bottom:7.6923%;
background:#fff;
box-shadow:0 0 1px rgba(0,0,0,.15)
}
.twentyfifteen .t15give .page-title {
margin-left:0
}
.twentyfifteen .t15give div.summary {
padding:0
}
@media screen and (min-width:38.75em) {
.twentyfifteen .t15give {
margin-right:7.6923%;
margin-left:7.6923%;
margin-top:8.3333%
}
}
@media screen and (min-width:59.6875em) {
.twentyfifteen .t15give {
margin-left:8.3333%;
margin-right:8.3333%;
padding:10%
}
.single-product .twentyfifteen .entry-summary {
padding:0!important
}
}
.avada-row>div.give-wrap #content {
width:100%
}
.give-goal-progress {
margin-bottom:20px;
clear:both
}
.give-goal-progress .income {
font-size:46px;
line-height:48px;
letter-spacing:-1px;
color:#333
}
.give-goal-progress .raised {
margin-bottom:15px
}
.give-progress-bar {
height:20px;
position:relative;
background:#eee;
border-radius:25px;
overflow:hidden
}
.give-progress-bar>span {
display:block;
height:100%;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
background-color:#2bc253;
position:relative;
overflow:hidden
}
table.give-table {
color:#666;
font-size:14px;
text-shadow:1px 1px 0 #fff;
background:#eaebec;
margin:20px 0;
border:1px solid #e0e0e0;
border-top:none;
border-bottom:none;
width:100%
}
table.give-table thead {
font-weight:700
}
table.give-table thead th:first-child {
text-align:left;
border-left:none
}
table.give-table th {
padding:21px 25px;
border:1px solid #e0e0e0;
border-top-color:#e8e8e8;
border-right:none;
background:#f6f6f6;
text-align:center;
font-weight:700
}
table.give-table tbody tr {
text-align:center
}
table.give-table tbody tr td {
padding:18px;
border:1px solid #e0e0e0;
border-top-color:#fff;
border-right:none;
background:#fff;
text-align:center
}
table.give-table tbody tr td:first-child {
text-align:left;
border-left:0
}
table.give-table tbody tr:nth-child(2n) td {
background:#fcfcfc
}
body.give-twentysixteen div.entry-summary {
margin:0
}
body.give-twentysixteen button.give-btn {
color:#333
}
body.give-twentysixteen .give-submit {
color:#fff
}
body.give-twentysixteen fieldset#give_terms_agreement {
padding-left:0
}
body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,
body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,
body.give-twentyseventeen.colors-dark div.give_notices p {
color:#000
}
body.give-twentyseventeen.colors-dark form[id*=give] fieldset {
background-color:transparent
}
body.give-twentynineteen .give-form .give-btn:focus {
color:#fff
}
body.theme-twentytwenty .give-wrap {
max-width:1200px;
margin:60px auto
}
html[class*=avia] body#top form[id*=give-form] input.give-amount-top {
width:unset;
border:1px solid #ccc;
border-left:none
}
html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label {
left:7px
}
html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input {
padding:8px 6px 0
}
.give-donation-history .give-table {
table-layout:auto
}
.give-donation-history .give-table .give-security-column {
float:left
}
.give-donation-history .give-table .give-security-column.give-security-description-wrap {
width:75%;
padding:16px 13px;
font-size:12px;
font-style:italic
}
.give-donation-history .give-table .give-security-column.give-security-button-wrap {
width:25%;
padding:25px 5px
}
.give-donation-history .give-table .give-security-column.give-security-button-wrap span {
display:none;
padding:0 20px
}
.give_user_history_main .give-mobile-title {
display:none
}
@media screen and (max-width:480px) {
#give_user_history thead {
display:none
}
#give_user_history tbody {
border-top:1px solid #e0e0e0
}
#give_user_history tr {
padding:.5rem 0;
background:#fff
}
#give_user_history tr:nth-child(2n) {
background-color:#fafafa
}
#give_user_history td {
border:none;
padding-top:0;
padding-bottom:0;
background-color:transparent
}
#give_user_history td,
#give_user_history tr {
display:block;
border-left:none;
text-align:left
}
#give_user_history .give-mobile-title {
display:inline-block;
font-weight:700;
min-width:6em
}
}
.give-modal {
top:0;
left:0;
width:100%;
height:100%;
z-index:2148482499;
overflow:hidden;
outline:none!important;
-webkit-backface-visibility:hidden;
-webkit-overflow-scrolling:touch;
-webkit-transform:translateZ(0)
}
.give-modal form[id*=give-form],
.give-modal form[id*=give-form] .give-submit {
margin-bottom:0
}
.give-modal form[id*=give-form] .give-payment-mode-label {
margin-top:0;
padding-top:0
}
@media(max-width:580px) {
.give-modal form[id*=give-form] .give-input {
font-size:16px
}
}
.give-modal .mfp-content {
box-sizing:border-box;
position:relative;
background:#fff;
padding:20px;
width:auto;
max-width:650px;
margin:40px auto;
z-index:2148482599
}
.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,
.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,
.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,
.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap {
display:block
}
.give-modal .mfp-content .mfp-close:hover {
background-color:transparent
}
.give-modal form.give-form button.mfp-close {
position:absolute;
display:block!important
}
.give-modal .mfp-container:after {
display:none
}
.give-modal .mfp-content {
vertical-align:middle;
transform:translateY(-100px)
}
.give-modal.mfp-bg,
.give-modal .mfp-content {
opacity:0;
transition:all .2s
}
.give-modal.mfp-ready .mfp-content {
opacity:1;
transform:translateY(0)
}
.give-modal.mfp-ready.mfp-bg {
opacity:.8
}
.give-modal.mfp-removing .mfp-content {
transform:translateY(-50px);
opacity:0
}
.give-modal.mfp-removing.mfp-bg {
opacity:0
}
.give-donation-grid-item-form {
position:relative;
margin:0 auto;
max-width:600px;
background-color:#fff;
padding:1rem 1.5rem;
height:85vh;
overflow-y:auto
}
.give-donation-grid-item-form #give_purchase_form_wrap {
display:block!important
}
.give-donation-grid-item-form .give-btn-modal,
.give-donation-grid-item-form .give-btn-reveal {
display:none!important
}
.modal-fade-slide.give-modal .mfp-content {
padding:0;
max-width:100%
}
.modal-fade-slide .give-modal--slide {
opacity:0;
transition:all .2s ease-out;
transform:translateY(-20px) perspective(600px) rotateX(0)
}
.modal-fade-slide.mfp-ready .give-modal--slide {
opacity:1;
transform:translateY(0) perspective(600px) rotateX(0)
}
.modal-fade-slide.mfp-removing .give-modal--slide {
opacity:0;
transform:translateY(-10px) perspective(600px) rotateX(0)
}
.modal-fade-slide.mfp-bg {
opacity:0;
transition:opacity .3s ease-out
}
.modal-fade-slide.mfp-ready.mfp-bg {
opacity:.8
}
.modal-fade-slide.mfp-removing.mfp-bg {
opacity:0
}
.mfp-close:hover {
background-color:transparent
}
.mfp-content .give-display-button-only .give-form-title {
display:none
}
.mfp-content .give-display-button-only>:not(form),
.mfp-content .give-display-button-only form>:not(.give-btn-modal) {
display:block
}
.give-donor {
border:1px solid #e5e5e5;
background:#fff;
color:#333;
font-size:1em;
margin-bottom:20px;
padding:20px;
position:relative;
transition:all .2s ease-out;
width:100%
}
.give-donor__header,
.give-donor__image {
align-items:center;
display:flex
}
.give-donor__image {
justify-content:center;
background:#fff;
margin-right:15px;
overflow:hidden;
border-radius:50%;
flex-basis:40%;
position:relative
}
.give-donor__image img {
object-fit:cover;
width:100%
}
.give-donor__image .give-donor__name_initial {
position:absolute
}
.give-donor__image[data-anonymous-donation="0"] img[src*="anonymous-user.svg"],
.give-donor__image[data-anonymous-donation="1"] .give-donor__name_initial {
visibility:hidden
}
.give-donor__image[data-anonymous-donation="0"][data-has-valid-gravatar="0"] {
border:1px solid #e5e5e5
}
.give-donor__details {
flex-grow:1;
overflow:hidden;
flex-basis:60%
}
.give-donor__name {
font-size:1em!important;
font-weight:700!important;
margin:0!important;
padding:0!important
}
.give-donor__name,
.give-donor__timestamp {
color:#333!important;
line-height:1.3!important
}
.give-donor__timestamp {
display:block;
font-size:75%!important
}
.give-donor__content {
margin-top:15px;
width:100%
}
.give-donor__content p {
color:#333;
font-size:1em!important;
line-height:1.5!important;
margin:0 0 20px!important;
padding:0!important;
width:100%
}
.give-donor__content:first-child {
margin-top:0!important
}
.give-donor__content :last-child {
margin-bottom:0!important
}
.give-donor__read-more {
cursor:pointer;
white-space:nowrap
}
.give-donor__excerpt+.give-donor__comment {
display:none
}
.give-donor-wall-modal p:last-child {
margin-bottom:0
}
#give-processing-state-template {
display:none;
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
text-align:center;
z-index:9999999;
background:rgba(0,0,0,.8);
overflow:hidden;
height:100%;
justify-content:center;
flex-direction:column
}
#give-processing-state-template.active {
display:flex
}
#give-processing-state-template div {
align-self:center;
color:#fff;
font-size:26px;
margin:0 0 0 10px
}
#give-processing-state-template h3 {
font-size:26px;
margin:0;
padding:0 0 5px;
line-height:1.25;
color:#fff
}
#give-processing-state-template p {
font-size:16px;
margin:0;
padding:0;
line-height:1.5;
color:#fff
}
#give-processing-state-template .loader {
background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 349 348' style='enable-background:new 0 0 349 348;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cpath class='st0' d='M25.1,204.57c-13.38,0-24.47-10.6-24.97-24.08C0.04,178.09,0,175.97,0,174C0,77.78,78.28-0.5,174.5-0.5 c13.81,0,25,11.19,25,25s-11.19,25-25,25C105.85,49.5,50,105.35,50,174c0,1.37,0.03,2.85,0.1,4.65c0.51,13.8-10.27,25.39-24.07,25.9 C25.72,204.56,25.41,204.57,25.1,204.57z'/%3E%3Cpath class='st0' d='M174.5,348.5c-13.81,0-25-11.19-25-25c0-13.81,11.19-25,25-25c68.65,0,124.5-55.85,124.5-124.5 c0-1.38-0.03-2.85-0.1-4.65c-0.51-13.8,10.26-25.4,24.06-25.91c13.83-0.53,25.4,10.26,25.91,24.06c0.09,2.39,0.13,4.51,0.13,6.49 C349,270.22,270.72,348.5,174.5,348.5z'/%3E%3C/svg%3E");
pointer-events:none;
opacity:0;
width:60px;
height:60px;
margin:0 0 20px
}
#give-processing-state-template .loader.spinning {
opacity:1;
transition:opacity .2s ease;
animation:load .6s linear infinite
}
@keyframes load {
0% {
transform:rotate(0deg)
}
to {
transform:rotate(180deg)
}
}
.separator-with-text {
font-size:16px;
font-style:italic;
display:flex;
justify-content:center;
align-items:center;
padding:30px 0
}
.separator-with-text .dashed-line {
border:1px solid #d4d4d4;
flex-grow:1
}
.separator-with-text .label {
padding:0 6px;
font-size:14px;
color:#8d8e8e
}
.give-multi-form-goal-block {
display:flex;
flex-direction:column;
background:#fff;
box-shadow:0 2px 5px rgba(0,0,0,.305862);
border-radius:8px;
margin-bottom:20px
}
.give-multi-form-goal-block .wp-block-media-text {
margin:24px!important
}
.give-multi-form-goal-block .give-multi-form-goal-block__image,
.give-multi-form-goal-block .wp-block-media-text__media,
.give-multi-form-goal-block .wp-block-media-text__media img {
border-radius:6px!important
}
.give-multi-form-goal-block .wp-block-media-text .wp-block-media-text__content {
padding:16px!important
}
.give-multi-form-goal-block__content {
display:grid;
grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
grid-gap:16px;
margin:24px!important;
min-height:250px
}
.give-multi-form-goal-block__content .give-multi-form-goal-block__text {
display:flex;
flex-direction:column;
justify-content:center
}
.give-multi-form-goal-block__content .give-multi-form-goal-block__text h2 {
margin-bottom:var(--global--spacing-vertical)
}
.give-multi-form-goal-block__content .give-multi-form-goal-block__image img {
height:100%;
width:100%;
object-fit:cover
}
.give-progress-bar-block__goal {
height:auto;
padding:20px 16px;
border-top:1px solid #ebebeb
}
.give-progress-bar-block__progress {
height:20px;
display:flex;
align-items:center;
position:relative;
border-radius:20px;
overflow:hidden;
background:#f1f1f1;
box-shadow:inset 0 1px 4px rgba(0,0,0,.09487)
}
.give-progress-bar-block__progress .give-progress-bar-block__progress-bar {
position:absolute;
height:100%;
left:0;
top:0;
border-radius:20px;
background:linear-gradient(180deg,#28c77b,#28c77b),linear-gradient(180deg,#fff,#ccc);
background-blend-mode:multiply;
overflow:hidden
}
.give-progress-bar-block__stats {
display:flex;
flex-wrap:wrap;
background:#f5f5f5;
height:auto;
border-top:1px solid #ebebeb;
border-radius:0 0 8px 8px
}
.give-progress-bar-block__stat {
display:flex;
flex:1 1 110px;
align-items:center;
justify-content:center;
flex-direction:column;
border-right:1px solid #ebebeb;
font-weight:500;
height:96px
}
.give-progress-bar-block__stat:last-of-type {
border-right:none
}
.give-progress-bar-block__stat>:first-child {
font-size:24px;
line-height:28px;
color:#4c4c4c
}
.give-progress-bar-block__stat>:last-child {
font-size:18px;
line-height:1;
color:#6f6f6f
}
.form-row .give-stripe-cc-field {
box-sizing:border-box;
width:100%;
border-radius:0;
outline:none;
color:#333;
background-color:#fdfdfd;
border:1px solid #ccc;
margin:0;
padding:.5em
}
.give-stripe-cc-field.give-fl-input {
height:auto;
min-height:50px;
line-height:inherit;
padding:14px 10px;
background-color:#fff
}
.give-stripe-cc-field-wrap .give-fl-is-active .give-fl-input {
padding:20px 12px 4px;
transition:padding .2s ease-in-out,border .2s ease-in-out
}
.give-stripe-cc-field-wrap .give-fl-label span {
display:none
}
.give-stripe-single-cc-field-wrap {
border:1px solid #ccc;
background-color:#fdfdfd;
padding:10px;
height:40px;
margin:0 0 15px
}
.give-form .give-stripe-cc-field.focus,
.give-form .give-stripe-cc-field:focus {
background-color:#fff
}
.give-stripe-checkout-modal {
all:initial;
box-sizing:border-box;
position:fixed;
font-family:-apple-system,BlinkMacSystemFont,sans-serif;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,.5);
opacity:0;
visibility:hidden;
transform:scale(1.1);
transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;
z-index:100001!important;
display:flex;
justify-content:center;
align-items:center;
overflow:scroll
}
.give-stripe-checkout-modal.give-stripe-checkout-show-modal {
opacity:1;
visibility:visible;
transform:scale(1);
transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content {
position:relative;
background:#fff;
overflow:hidden;
width:96%;
max-width:500px;
border-radius:.5rem;
margin:auto
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header {
background-color:#000;
color:#fff;
padding:20px;
text-align:center
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-modal-close {
background:none;
padding:0;
margin:15px;
font:inherit;
outline:inherit;
color:#fff;
cursor:pointer;
position:absolute;
top:0;
right:0;
border:none
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header h3 {
color:#fff;
text-transform:uppercase;
font-size:18px;
font-weight:600;
margin:0 0 10px
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-form-title {
color:#f5f5f5;
font-size:18px;
font-weight:600;
margin:10px 0 0
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donor-email {
color:#e5e5e5;
font-size:14px;
font-weight:400;
margin:5px 0
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-header .give-stripe-checkout-donation-amount {
font-size:36px;
font-weight:600
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body {
padding:20px;
display:block;
overflow:hidden
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body hr {
margin:20px 0;
border:1px solid #e5e5e5
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-checkout-modal-else-part {
margin:-5px 0 20px;
text-align:center;
font-size:14px
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-body .give-stripe-single-cc-field-wrap {
margin:0
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer {
padding:20px;
text-align:center;
background-color:#f5f5f5
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap {
display:flex;
align-items:center;
justify-content:center
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-btn-wrap .sequoia-loader {
bottom:20px
}
.give-stripe-checkout-modal .give-stripe-checkout-modal-content .give-stripe-checkout-modal-container .give-stripe-checkout-modal-footer .give-stripe-checkout-modal-sequoia-donate-button {
order:99!important;
display:flex;
align-items:center;
justify-content:center;
padding:20px 28px!important;
border-radius:4px;
border:none;
font-size:22px;
line-height:20px;
min-width:236px;
filter:brightness(1);
transition:filter .2s ease
}
.give-wrap .give-grid {
max-width:30rem
}
.give-wrap .give-grid__item {
margin-bottom:1.5rem;
width:100%
}
.give-wrap .give-grid__item>:last-child {
margin-bottom:0
}
.give-wrap .give-wrap:before {
display:block;
content:"";
clear:both
}
@media(min-width:30rem) {
.give-wrap .give-grid {
display:flex;
flex-flow:row wrap;
margin-bottom:1.5rem;
max-width:100%
}
.give-wrap .give-grid__item {
padding:0 .75rem;
display:flex
}
}
@media(min-width:30rem)and (min-width:40rem) {
.give-wrap .give-grid--2 .give-grid__item,
.give-wrap .give-grid--3 .give-grid__item,
.give-wrap .give-grid--4 .give-grid__item {
width:50%
}
}
@media(min-width:30rem)and (min-width:72rem) {
.give-wrap .give-grid--3 .give-grid__item,
.give-wrap .give-grid--4 .give-grid__item {
width:33.33333%
}
}
@media(min-width:30rem)and (min-width:90rem) {
.give-wrap .give-grid--4 .give-grid__item {
width:25%
}
}
@supports(display:grid) {
.give-wrap .give-grid {
display:grid;
grid-template-columns:1fr;
grid-gap:1.5rem;
margin-bottom:1.5rem;
max-width:100%
}
.give-wrap .give-grid__item {
display:flex;
margin-bottom:0;
padding:0;
width:auto!important
}
@media(min-width:40rem) {
.give-wrap .give-grid--best-fit {
grid-template-columns:repeat(auto-fit,minmax(320px,1fr))
}
}
@media(min-width:40rem) {
.give-wrap .give-grid--2,
.give-wrap .give-grid--3,
.give-wrap .give-grid--4 {
grid-template-columns:repeat(2,1fr)
}
}
@media(min-width:72rem) {
.give-wrap .give-grid--3,
.give-wrap .give-grid--4 {
grid-template-columns:repeat(3,1fr)
}
}
@media(min-width:90rem) {
.give-wrap .give-grid--4 {
grid-template-columns:repeat(4,1fr)
}
}
}
.give-wrap .give-card {
background-color:#fff;
border:1px solid #e5e5e5;
box-shadow:0 1px 1px rgba(0,0,0,.04);
color:inherit;
display:flex;
flex-direction:column;
width:100%;
text-decoration:none;
transition:all .1s ease-out
}
.give-wrap .give-card:active,
.give-wrap .give-card:focus,
.give-wrap .give-card:hover,
.give-wrap .give-card:visited {
border-color:#ccc;
box-shadow:0 4px 12px rgba(0,0,0,.16)
}
.give-wrap .give-card__media img {
border-radius:0;
box-shadow:none;
display:block;
height:auto;
margin:0;
object-fit:cover;
order:1;
width:100%
}
.give-wrap .give-card__body {
display:flex;
flex-direction:column;
flex-grow:1;
order:2;
padding:1.5rem
}
.give-wrap .give-card__body>:last-child {
margin-bottom:0
}
.give-wrap .give-card__title {
line-height:1.3;
margin:0 0 .75rem;
padding:0
}
.give-wrap .give-card__text {
margin:0 0 1.5rem;
padding:0
}
.give-wrap .give-card__progress {
margin-top:auto;
width:100%
}
.give-wrap .give-card__progress .raised,
.give-wrap .give-card__progress>:last-child {
margin-bottom:0
}
.give-wrap .give-card__progress .income {
font-size:2em
}
.give-wrap .give-page-numbers {
font-size:1.25em
}
#give-receipt .timeline-item {
background:#fff
}
@keyframes placeHolderShimmer {
0% {
background-position:0 0
}
to {
background-position:520px 0
}
}
#give-receipt .placeholder-animation {
max-width:650px;
margin:0 auto
}
#give-receipt .animated-background {
animation-duration:.85s;
animation-fill-mode:forwards;
animation-iteration-count:infinite;
animation-name:placeHolderShimmer;
animation-timing-function:linear;
background:#f6f7f8;
background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);
background-size:520px 100%;
position:relative
}
#give-receipt .container {
margin:0 auto;
width:650px;
background-color:#eee;
border:1px solid #eee
}
#give-receipt .layer {
display:flex
}
#give-receipt .layer.h1 {
height:28px
}
#give-receipt .layer.h2 {
height:22px
}
#give-receipt .layer.inline-radios {
height:12px
}
#give-receipt .layer.label {
height:8px
}
#give-receipt .layer-item.opaque {
background:#fff
}
#give-receipt .layer-gap {
background-color:#fff
}
#give-receipt .layer-gap.large {
height:40px
}
#give-receipt .layer-gap.medium {
height:20px
}
#give-receipt .layer-gap.small {
height:10px
}
#give-receipt .layer-1 .layer-item:nth-child(odd) {
width:45%
}
#give-receipt .layer-1 .layer-item:nth-child(2n) {
width:55%
}
#give-receipt .layer-4 .layer-item:first-child {
width:30%
}
#give-receipt .layer-4 .layer-item:nth-child(2) {
width:10%
}
#give-receipt .layer-4 .layer-item:nth-child(3) {
width:20%
}
#give-receipt .layer-4 .layer-item:nth-child(4) {
width:30%
}
#give-receipt .layer-4 .layer-item:nth-child(5) {
width:10%
}
#give-receipt .layer-5 .layer-item:first-child {
width:40%
}
#give-receipt .layer-5 .layer-item:nth-child(2) {
width:5%
}
#give-receipt .layer-5 .layer-item:nth-child(3) {
width:15%
}
#give-receipt .layer-5 .layer-item:nth-child(4) {
width:40%
}
#give-receipt .layer-6 .layer-item:nth-child(odd) {
width:30%
}
#give-receipt .layer-6 .layer-item:nth-child(2n) {
width:70%
}
#give-receipt .layer-8 .layer-item:first-child {
width:40%
}
#give-receipt .layer-8 .layer-item:nth-child(2) {
width:20%
}
#give-receipt .layer-8 .layer-item:nth-child(3) {
width:40%
}
.give-grid-ie-utility {
margin:0 -12px
}
@supports(display:grid) {
.give-grid-ie-utility {
margin:0
}
}