diff --git a/assets/scss/frontend/forms.scss b/assets/scss/frontend/forms.scss index 825935731a..f3a90dfbb6 100644 --- a/assets/scss/frontend/forms.scss +++ b/assets/scss/frontend/forms.scss @@ -286,7 +286,7 @@ form[id*='give-form'] { #give-amount, #give-amount-text { @include give-input(); - width: 125px; + min-width: 125px; &.invalid-amount { border: 1px solid red; diff --git a/assets/sourcemaps/give.css.map b/assets/sourcemaps/give.css.map index fa35e75dfe..d39b0ca350 100644 --- a/assets/sourcemaps/give.css.map +++ b/assets/sourcemaps/give.css.map @@ -1 +1 @@ -{"version":3,"file":"give.css","sources":["frontend/give-frontend.scss","frontend/_variables.scss","frontend/_mixins.scss","frontend/fonts.scss","plugins/qtip.scss","frontend/receipt.scss","frontend/forms.scss","plugins/magnific-popup.scss","plugins/_settings.scss","frontend/layouts.scss","frontend/progress-bar.scss","plugins/float-labels.scss","frontend/modal.scss","frontend/tables.scss","frontend/theme-compatibility.scss"],"sourcesContent":["/*!\r\n * Give Frontend SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Frontend\r\n * @copyright: Copyright (c) 2016, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n@import '_variables';\r\n@import '_mixins';\r\n@import 'fonts';\r\n@import '../plugins/qtip';\r\n@import 'receipt';\r\n@import 'forms';\r\n@import '../plugins/magnific-popup';\r\n@import 'layouts';\r\n@import 'progress-bar';\r\n@import '../plugins/float-labels';\r\n@import 'modal';\r\n@import 'tables';\r\n@import 'theme-compatibility';\r\n","/**\r\n * Give CSS Variables\r\n */\r\n\r\n$green: #7ad03a;\r\n$red: #a00;\r\n$orange: #ffba00;\r\n$blue: #2ea2cc;\r\n$dark: #333;\r\n$borders: #ccc;\r\n$light-gray: #EDEDED;\r\n\r\n//Status\r\n$status-default: #777;\r\n$status-complete: $green;\r\n$status-refunded: $status-default;\r\n$status-subscription: #5bc0de;\r\n$status-revoked: #d9534f;\r\n\r\n//Font sizes\r\n$font-size-medium: 18px;\r\n\r\n$primary: #007ba4;\r\n// Primary colour for buttons (alt)\r\n$primarytext: desaturate(lighten($primary, 50%), 18%);\r\n// Text on primary colour bg\r\n\r\n$secondary: desaturate(lighten($primary, 40%), 21%);\r\n// Secondary buttons\r\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\r\n// Text on secondary colour bg\r\n\r\n$highlight: adjust-hue($primary, 150deg);\r\n// Prices, In stock labels, sales flash\r\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\r\n// Text on highlight colour bg\r\n\r\n$contentbg: #fff;\r\n// Content BG - Tabs (active state)\r\n$subtext: #777;\r\n// small, breadcrumbs etc","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .6em .3em;\r\n font-size: 11px;\r\n font-weight: 700;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n float: left;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n float: left;\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}","/**\n * Give Frontend Fonts SCSS\n *\n * @description: Fonts are from icomoon and the src paths need to be relative to template directory\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../assets/fonts/icomoon.eot?kdnr3d');\n src: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../assets/fonts/icomoon.ttf?kdnr3d') format('truetype'),\n url('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","/*\n * qTip2 - Pretty powerful tooltips - v2.2.1\n * http://qtip2.com\n *\n * Copyright (c) 2014 \n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Sun Sep 7 2014 12:09 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n\tposition: absolute;\n\tleft: -28000px;\n\ttop: -28000px;\n\tdisplay: none;\n\n\tmax-width: 280px;\n\tmin-width: 50px;\n\n\tfont-size: 10.5px;\n\tline-height: 12px;\n\n\tdirection: ltr;\n\n\tbox-shadow: none;\n\tpadding: 0;\n}\n\n\t.qtip-content{\n\t\tposition: relative;\n\t\tpadding: 5px 9px;\n\t\toverflow: hidden;\n\n\t\ttext-align: left;\n\t\tword-wrap: break-word;\n\t}\n\n\t.qtip-titlebar{\n\t\tposition: relative;\n\t\tpadding: 5px 35px 5px 10px;\n\t\toverflow: hidden;\n\n\t\tborder-width: 0 0 1px;\n\t\tfont-weight: bold;\n\t}\n\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n\t/* Default close button class */\n\t.qtip-close{\n\t\tposition: absolute;\n\t\tright: -9px; top: -9px;\n\t\tz-index: 11; /* Overlap .qtip-tip */\n\n\t\tcursor: pointer;\n\t\toutline: medium none;\n\n\t\tborder: 1px solid transparent;\n\t}\n\n\t\t.qtip-titlebar .qtip-close{\n\t\t\tright: 4px; top: 50%;\n\t\t\tmargin-top: -9px;\n\t\t}\n\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n\t\t.qtip-titlebar .ui-icon,\n\t\t.qtip-icon .ui-icon{\n\t\t\tdisplay: block;\n\t\t\ttext-indent: -1000em;\n\t\t\tdirection: ltr;\n\t\t}\n\n\t\t.qtip-icon, .qtip-icon .ui-icon{\n\t\t\t-moz-border-radius: 3px;\n\t\t\t-webkit-border-radius: 3px;\n\t\t\tborder-radius: 3px;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t\t.qtip-icon .ui-icon{\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 14px;\n\n\t\t\t\tline-height: 14px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-indent: 0;\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\n\n\t\t\t\tcolor: inherit;\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\n\t\t\t}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n\tborder: 1px solid #F1D031;\n\n\tbackground-color: #FFFFA3;\n\tcolor: #555;\n}\n\n\t.qtip-default .qtip-titlebar{\n\t\tbackground-color: #FFEF93;\n\t}\n\n\t.qtip-default .qtip-icon{\n\t\tborder-color: #CCC;\n\t\tbackground: #F1F1F1;\n\t\tcolor: #777;\n\t}\n\n\t.qtip-default .qtip-titlebar .qtip-close{\n\t\tborder-color: #AAA;\n\t\tcolor: #111;\n\t}\n\n\n/*! Light tooltip style */\n.qtip-light{\n\tbackground-color: white;\n\tborder-color: #E2E2E2;\n\tcolor: #454545;\n}\n\n\t.qtip-light .qtip-titlebar{\n\t\tbackground-color: #f1f1f1;\n\t}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n\tbackground-color: #505050;\n\tborder-color: #303030;\n\tcolor: #f3f3f3;\n}\n\n\t.qtip-dark .qtip-titlebar{\n\t\tbackground-color: #404040;\n\t}\n\n\t.qtip-dark .qtip-icon{\n\t\tborder-color: #444;\n\t}\n\n\t.qtip-dark .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n\tbackground-color: #FBF7AA;\n\tborder-color: #F9E98E;\n\tcolor: #A27D35;\n}\n\n\t.qtip-cream .qtip-titlebar{\n\t\tbackground-color: #F0DE7D;\n\t}\n\n\t.qtip-cream .qtip-close .qtip-icon{\n\t\tbackground-position: -82px 0;\n\t}\n\n\n/*! Red tooltip style */\n.qtip-red{\n\tbackground-color: #F78B83;\n\tborder-color: #D95252;\n\tcolor: #912323;\n}\n\n\t.qtip-red .qtip-titlebar{\n\t\tbackground-color: #F06D65;\n\t}\n\n\t.qtip-red .qtip-close .qtip-icon{\n\t\tbackground-position: -102px 0;\n\t}\n\n\t.qtip-red .qtip-icon{\n\t\tborder-color: #D95252;\n\t}\n\n\t.qtip-red .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #D95252;\n\t}\n\n\n/*! Green tooltip style */\n.qtip-green{\n\tbackground-color: #CAED9E;\n\tborder-color: #90D93F;\n\tcolor: #3F6219;\n}\n\n\t.qtip-green .qtip-titlebar{\n\t\tbackground-color: #B0DE78;\n\t}\n\n\t.qtip-green .qtip-close .qtip-icon{\n\t\tbackground-position: -42px 0;\n\t}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n\tbackground-color: #E5F6FE;\n\tborder-color: #ADD9ED;\n\tcolor: #5E99BD;\n}\n\n\t.qtip-blue .qtip-titlebar{\n\t\tbackground-color: #D0E9F5;\n\t}\n\n\t.qtip-blue .qtip-close .qtip-icon{\n\t\tbackground-position: -2px 0;\n\t}\n\n\n.qtip-shadow{\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n\tborder-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n\t-moz-border-radius: 4px 4px 0 0;\n\t-webkit-border-radius: 4px 4px 0 0;\n\tborder-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 3px #333;\n\t-moz-box-shadow: 0 0 3px #333;\n\tbox-shadow: 0 0 3px #333;\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tbackground: #4A4A4A;\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n\t.qtip-youtube .qtip-titlebar{\n\t\tbackground-color: #4A4A4A;\n\t\tbackground-color: rgba(0,0,0,0);\n\t}\n\n\t.qtip-youtube .qtip-content{\n\t\tpadding: .75em;\n\t\tfont: 12px arial,sans-serif;\n\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n\t}\n\n\t.qtip-youtube .qtip-icon{\n\t\tborder-color: #222;\n\t}\n\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n\tbackground: #232323;\n\tbackground: rgba(0, 0, 0, 0.7);\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\n\n\tborder: 2px solid #ddd;\n\tborder: 2px solid rgba(241,241,241,1);\n\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 12px #333;\n\t-moz-box-shadow: 0 0 12px #333;\n\tbox-shadow: 0 0 12px #333;\n}\n\n\t/* IE Specific */\n\t.qtip-jtools .qtip-titlebar{\n\t\tbackground-color: transparent;\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n\t}\n\t.qtip-jtools .qtip-content{\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n\t}\n\n\t.qtip-jtools .qtip-titlebar,\n\t.qtip-jtools .qtip-content{\n\t\tbackground: transparent;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-jtools .qtip-icon{\n\t\tborder-color: #555;\n\t}\n\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #333;\n\t}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n\tbackground-color: #D9D9C2;\n\tcolor: #111;\n\tborder: 0 dashed transparent;\n}\n\n\t.qtip-cluetip .qtip-titlebar{\n\t\tbackground-color: #87876A;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-cluetip .qtip-icon{\n\t\tborder-color: #808064;\n\t}\n\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #696952;\n\t\tcolor: #696952;\n\t}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n\tbackground: black;\n\tbackground: rgba(0, 0, 0, .87);\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tfont-size: 11px;\n\tfont-family: 'Lucida Grande', sans-serif;\n\tfont-weight: bold;\n\tline-height: 16px;\n\ttext-shadow: 0 1px black;\n}\n\n\t.qtip-tipsy .qtip-titlebar{\n\t\tpadding: 6px 35px 0 10px;\n\t\tbackground-color: transparent;\n\t}\n\n\t.qtip-tipsy .qtip-content{\n\t\tpadding: 6px 10px;\n\t}\n\n\t.qtip-tipsy .qtip-icon{\n\t\tborder-color: #222;\n\t\ttext-shadow: none;\n\t}\n\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* Tipped style */\n.qtip-tipped{\n\tborder: 3px solid #959FA9;\n\n\t-moz-border-radius: 3px;\n\t-webkit-border-radius: 3px;\n\tborder-radius: 3px;\n\n\tbackground-color: #F9F9F9;\n\tcolor: #454545;\n\n\tfont-weight: normal;\n\tfont-family: serif;\n}\n\n\t.qtip-tipped .qtip-titlebar{\n\t\tborder-bottom-width: 0;\n\n\t\tcolor: white;\n\t\tbackground: #3A79B8;\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n\t}\n\n\t.qtip-tipped .qtip-icon{\n\t\tborder: 2px solid #285589;\n\t\tbackground: #285589;\n\t}\n\n\t\t.qtip-tipped .qtip-icon .ui-icon{\n\t\t\tbackground-color: #FBFBFB;\n\t\t\tcolor: #555;\n\t\t}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n\t/** Taken from Bootstrap body */\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #333333;\n\n\t/** Taken from Bootstrap .popover */\n\tpadding: 1px;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #ccc;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\t-webkit-border-radius: 6px;\n\t-moz-border-radius: 6px;\n\tborder-radius: 6px;\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-webkit-background-clip: padding-box;\n\t-moz-background-clip: padding;\n\tbackground-clip: padding-box;\n}\n\n\t.qtip-bootstrap .qtip-titlebar{\n\t\t/** Taken from Bootstrap .popover-title */\n\t\tpadding: 8px 14px;\n\t\tmargin: 0;\n\t\tfont-size: 14px;\n\t\tfont-weight: normal;\n\t\tline-height: 18px;\n\t\tbackground-color: #f7f7f7;\n\t\tborder-bottom: 1px solid #ebebeb;\n\t\t-webkit-border-radius: 5px 5px 0 0;\n\t\t-moz-border-radius: 5px 5px 0 0;\n\t\tborder-radius: 5px 5px 0 0;\n\t}\n\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-titlebar .qtip-close{\n\t\t\t * [...]\n\t\t\t * right: 4px;\n\t\t\t * top: 50%;\n\t\t\t * [...]\n\t\t\t * border-style: solid;\n\t\t\t * }\n\t\t\t */\n\t\t\tright: 11px;\n\t\t\ttop: 45%;\n\t\t\tborder-style: none;\n\t\t}\n\n\t.qtip-bootstrap .qtip-content{\n\t\t/** Taken from Bootstrap .popover-content */\n\t\tpadding: 9px 14px;\n\t}\n\n\t.qtip-bootstrap .qtip-icon{\n\t\t/**\n\t\t * Overrides qTip2:\n\t\t * .qtip-default .qtip-icon {\n\t\t * border-color: #CCC;\n\t\t * background: #F1F1F1;\n\t\t * color: #777;\n\t\t * }\n\t\t */\n\t\tbackground: transparent;\n\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-icon .ui-icon{\n\t\t\t * width: 18px;\n\t\t\t * height: 14px;\n\t\t\t * }\n\t\t\t */\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\n\t\t\t/* Taken from Bootstrap .close */\n\t\t\tfloat: right;\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\n\t\t\topacity: 0.2;\n\t\t\tfilter: alpha(opacity=20);\n\t\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\n\t\t\t/* Taken from Bootstrap .close:hover */\n\t\t\tcolor: #000000;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\t\t\topacity: 0.4;\n\t\t\tfilter: alpha(opacity=40);\n\t\t}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n\tfilter: none;\n\t-ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n\tmargin: 0 auto;\n\toverflow: hidden;\n\tz-index: 10;\n\n}\n\n\t/* Opera bug #357 - Incorrect tip position\n\thttps://github.com/Craga89/qTip2/issues/367 */\n\tx:-o-prefocus, .qtip .qtip-tip{\n\t\tvisibility: hidden;\n\t}\n\n\t.qtip .qtip-tip,\n\t.qtip .qtip-tip .qtip-vml,\n\t.qtip .qtip-tip canvas{\n\t\tposition: absolute;\n\n\t\tcolor: #123456;\n\t\tbackground: transparent;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n\t.qtip .qtip-tip .qtip-vml{\n\t\tbehavior: url(#default#VML);\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t}\n\n\n#qtip-overlay{\n\tposition: fixed;\n\tleft: 0; top: 0;\n\twidth: 100%; height: 100%;\n}\n\n\t/* Applied to modals with show.modal.blur set to true */\n\t#qtip-overlay.blurs{ cursor: pointer; }\n\n\t/* Change opacity of overlay here */\n\t#qtip-overlay div{\n\t\tposition: absolute;\n\t\tleft: 0; top: 0;\n\t\twidth: 100%; height: 100%;\n\n\t\tbackground-color: black;\n\n\t\topacity: 0.7;\n\t\tfilter:alpha(opacity=70);\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n\t}\n\n\n.qtipmodal-ie6fix{\n\tposition: absolute !important;\n}\n","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n//------------------------------------------------------------\r\n// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n background-color: #fff;\r\n color: #141412;\r\n margin: 0;\r\n font-family: Helvetica, sans-serif;\r\n font-size: 12px;\r\n #give_receipt_wrapper {\r\n width: 660px;\r\n margin: 0 auto;\r\n padding: 50px 0;\r\n }\r\n table {\r\n display: table;\r\n width: 100%;\r\n border-bottom: 1px solid #ededed;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n font-size: 14px;\r\n line-height: 2;\r\n margin: 0 0 20px;\r\n }\r\n\r\n td, th {\r\n display: table-cell;\r\n text-align: left;\r\n border-top: 1px solid #ededed;\r\n padding: 6px 10px 6px 0;\r\n font-weight: normal;\r\n }\r\n th {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n }\r\n h3 {\r\n font-size: 22px;\r\n margin: 40px 0 5px;\r\n clear: both;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n width: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n td, th, td, th {\r\n text-align: left;\r\n }\r\n\r\n .give-receipt-thead-text {\r\n font-size:18px;\r\n text-align:center;\r\n display: block;\r\n > span {\r\n font-size:16px;\r\n }\r\n }\r\n\r\n li {\r\n list-style: none;\r\n margin: 0 0 8px 10px;\r\n }\r\n\r\n ul {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n .give_receipt_payment_status.pending,\r\n .give_receipt_payment_status.revoked,\r\n .give_receipt_payment_status.failed {\r\n color: #f73f2e;\r\n }\r\n\r\n span.donation-level-text-wrap {\r\n font-style: italic;\r\n display: block;\r\n }\r\n\r\n}\r\n","/**\r\n * Give Frontend Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*------------------------------------\r\nLayout\r\n--------------------------------------*/\r\n.give-clearfix {\r\n @include clearfix();\r\n}\r\n\r\n[id*='give-form'] {\r\n\r\n .give-hidden {\r\n display: none;\r\n }\r\n\r\n fieldset {\r\n border: none;\r\n padding: 0;\r\n margin: 0;\r\n border: 0;\r\n }\r\n\r\n .give-form-title {\r\n margin: 0 0 15px;\r\n }\r\n\r\n div#give-sidebar-left {\r\n width: 38%;\r\n float: left;\r\n }\r\n\r\n div.images {\r\n margin: 0 0 15px;\r\n img {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .give-custom-amount-text {\r\n clear: both;\r\n }\r\n\r\n div.summary {\r\n width: 58%;\r\n float: right;\r\n\r\n &.give-full-width {\r\n width: 100%;\r\n float: none;\r\n }\r\n }\r\n\r\n .give_form select.give-select.required {\r\n color: #000;\r\n }\r\n\r\n div.give-form-content-wrap {\r\n margin: 0 0 20px;\r\n }\r\n\r\n &.give-display-reveal, &.give-display-modal {\r\n .give-btn {\r\n margin: 0 0 15px;\r\n }\r\n #give-payment-mode-select, #give_purchase_form_wrap {\r\n display: none;\r\n }\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nSingle Forms\r\n--------------------------------------*/\r\n\r\n.single-give_forms {\r\n\r\n &.et_right_sidebar #main-content .container:before {\r\n display: none; //hide Divi sidebar sep on single give forms\r\n }\r\n\r\n .give_forms {\r\n\r\n @include clearfix;\r\n\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nGravatar List\r\n--------------------------------------*/\r\n#give-purchase-gravatars {\r\n\r\n .give-gravatars-title {\r\n margin: 0 0 15px;\r\n }\r\n\r\n .give-purchase-gravatars-list {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n li {\r\n list-style-type: none;\r\n display: inline-block;\r\n margin: 0 5px 0 0;\r\n padding: 0;\r\n }\r\n\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nBase Form Styles\r\n--------------------------------------*/\r\n\r\nform[id*='give-form'], #give-recurring-form, form.give-form {\r\n color: $dark;\r\n margin: 0 0 25px;\r\n padding: 0;\r\n\r\n .give-hidden {\r\n display: none;\r\n }\r\n .give-tooltip {\r\n margin: 0 3px;\r\n padding: 0;\r\n font-size: 14px;\r\n @include easing-transition();\r\n color: transparentize($dark, 0.5);\r\n\r\n &:hover {\r\n color: $dark;\r\n }\r\n }\r\n\r\n legend, h3.give-section-break, h4.give-section-break {\r\n font-weight: bold;\r\n margin: 10px 0 15px;\r\n padding: 0 0 10px;\r\n border-bottom: 1px solid $light-gray;\r\n width: 100%;\r\n\r\n span.sub-text {\r\n font-style: italic;\r\n font-weight: normal;\r\n }\r\n\r\n }\r\n\r\n div[id^='section-'] .give-section-break {\r\n margin: 0;\r\n }\r\n\r\n //Form Layout\r\n .form-row {\r\n @include clearfix();\r\n @include box-sizing(border-box);\r\n margin: 0 0 15px;\r\n padding: 0;\r\n\r\n label {\r\n display: block;\r\n margin: 0 0 5px;\r\n position: relative;\r\n line-height: 1.7;\r\n text-align: left;\r\n\r\n &.checkbox {\r\n display: inline;\r\n }\r\n\r\n }\r\n\r\n select, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"] {\r\n @include box-sizing(border-box);\r\n width: 100%;\r\n border-radius: 0;\r\n outline: none;\r\n color: $dark;\r\n background-color: #FDFDFD;\r\n\r\n &:focus {\r\n background-color: #fff;\r\n }\r\n &.required {\r\n color: $dark;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .form-row-first,\r\n .form-row-last,\r\n .form-row-two-thirds {\r\n float: left;\r\n width: 48.5%;\r\n overflow: visible;\r\n }\r\n\r\n .form-row-two-thirds {\r\n float: left;\r\n width: 65.75%;\r\n &.form-row-first {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n .form-row-one-third {\r\n float: left;\r\n width: 31.25%;\r\n margin-left: 3%;\r\n\r\n &.form-row-first {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n .form-row-last {\r\n float: right;\r\n }\r\n\r\n .form-row-wide {\r\n @include clearfix();\r\n clear: both;\r\n }\r\n\r\n .give-error,\r\n .give-required-indicator {\r\n color: $red;\r\n }\r\n\r\n .card-expiration {\r\n > select {\r\n width: 44%;\r\n margin: 0;\r\n }\r\n > span.exp-divider {\r\n display: inline;\r\n text-align: center;\r\n }\r\n\r\n select.card-expiry-year {\r\n float: right;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nForm Price & Amount\r\n-----------------------------------*/\r\n\r\nform[id*='give-form'] {\r\n\r\n .give-donation-amount {\r\n margin: 0 0 15px;\r\n\r\n .give-currency-symbol {\r\n @include give-currency();\r\n\r\n &.give-currency-position-before {\r\n border-left: 1px solid $borders;\r\n border-right: none;\r\n }\r\n &.give-currency-position-after {\r\n border-left: none;\r\n border-right: 1px solid $borders;\r\n }\r\n\r\n }\r\n\r\n #give-amount,\r\n #give-amount-text {\r\n @include give-input();\r\n width: 125px;\r\n\r\n &.invalid-amount {\r\n border: 1px solid red;\r\n }\r\n\r\n }\r\n\r\n span.give-final-total-amount {\r\n @include give-input();\r\n cursor: not-allowed;\r\n background: #FFF;\r\n }\r\n\r\n }\r\n\r\n #give-final-total-wrap {\r\n margin: 25px 0;\r\n padding: 0;\r\n @include clearfix();\r\n\r\n .give-donation-total-label {\r\n @include give-currency();\r\n border: 1px solid $borders;\r\n }\r\n\r\n .give-final-total-amount {\r\n font-size: $font-size-medium;\r\n @include give-input();\r\n border-left: none;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nNotices, Warnings & Errors\r\n-----------------------------------*/\r\n\r\n.give_error, .give_success {\r\n position: relative;\r\n margin: 15px 0;\r\n background: #F9F9F9;\r\n padding: 1em 1em 1em 2em;\r\n border-left: 4px solid $red;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\r\n clear: both;\r\n\r\n > p {\r\n margin: 0 !important;\r\n }\r\n\r\n &:before {\r\n @include iconstyle();\r\n position: absolute;\r\n top: 50%;\r\n font-size: 16px;\r\n margin-top: -15px;\r\n left: -17px;\r\n background-color: $red;\r\n color: #FFF;\r\n width: 30px;\r\n height: 30px;\r\n font-size: 16px;\r\n border-radius: 100%;\r\n text-align: center;\r\n line-height: 30px;\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.5);\r\n content: '\\f02d';\r\n }\r\n\r\n &.give_warning {\r\n border-color: $orange;\r\n\r\n &:before {\r\n background-color: $orange;\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n }\r\n}\r\n\r\n.give_success {\r\n border-color: $green;\r\n\r\n &:before {\r\n background-color: $green;\r\n content: '\\e601';\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.2);\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nRadio Lists\r\n-----------------------------------*/\r\n#give-donation-level-radio-list {\r\n //this is the radio list for the various user set donation levels\r\n margin: 0 0 15px;\r\n padding: 0;\r\n list-style: none;\r\n clear: both;\r\n\r\n > li {\r\n list-style-type: none;\r\n list-style-image: none;\r\n margin: 0 0 5px;\r\n padding: 0;\r\n\r\n label {\r\n cursor: pointer;\r\n display: inline-block;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n margin: 0 5px 0 0;\r\n outline: none;\r\n width: auto;\r\n }\r\n }\r\n\r\n}\r\n\r\n#give-gateway-radio-list {\r\n //this is the radio list for to select a gateway\r\n @include clearfix();\r\n float: left;\r\n margin: 0 0 25px;\r\n padding: 0;\r\n list-style: none;\r\n\r\n > li {\r\n float: left;\r\n margin-right: 15px;\r\n margin-left: 0;\r\n list-style-type: none;\r\n list-style-image: none;\r\n\r\n .give-gateway-option {\r\n cursor: pointer;\r\n\r\n input[type=\"radio\"] {\r\n margin: 0 5px 0 0;\r\n outline: none;\r\n width: auto;\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nDonation Level: Dropdown/Select\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n select.give-select-level {\r\n outline: none;\r\n border-radius: 0;\r\n min-width: 155px;\r\n border: 1px solid $borders;\r\n margin: 0 0 15px;\r\n display: block;\r\n clear: both;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nButtons\r\n-----------------------------------*/\r\n\r\n#give-donation-level-button-wrap {\r\n @include clearfix();\r\n margin: 0 0 15px;\r\n padding: 0;\r\n clear: both;\r\n list-style: none;\r\n\r\n > li {\r\n list-style-type: none;\r\n list-style-image: none;\r\n float: left;\r\n margin: 0 5px 5px 0;\r\n }\r\n\r\n}\r\n\r\n.give_terms_links {\r\n float: right;\r\n}\r\n\r\n/*---------------------------------\r\nCC Validation\r\n-----------------------------------*/\r\n\r\n[id*='give_secure_site_wrapper'] {\r\n padding: 4px 4px 15px 0;\r\n font-size: 16px;\r\n line-height: 20px;\r\n //Secure padlock (SSL/HTTPS)\r\n span.padlock {\r\n @include iconstyle();\r\n @extend .give-icon-locked;\r\n font-size: 16px;\r\n line-height: 20px;\r\n\r\n :before {\r\n display: inline-block;\r\n }\r\n }\r\n}\r\n\r\n#give_purchase_form_wrap {\r\n input.give-input.card-number.valid {\r\n background-image: url('../assets/images/tick.png');\r\n background-repeat: no-repeat;\r\n background-position: 98% 50%;\r\n background-size: 16px;\r\n &.floatlabel-input {\r\n background-image: url('../assets/images/tick-alt.png');\r\n background-position: 100% 50%;\r\n background-size: 72px 16px;\r\n }\r\n }\r\n\r\n span.card-type {\r\n position: absolute;\r\n top: -2px;\r\n right: 0;\r\n width: 37px;\r\n height: 26px;\r\n background-size: 37px 26px !important;\r\n }\r\n\r\n .floatlabel {\r\n span.card-type {\r\n top: 11px;\r\n right: 11px;\r\n }\r\n }\r\n\r\n span.card-type.off {\r\n display: none;\r\n }\r\n span.card-type.visa {\r\n background: url('../assets/images/visa.png') no-repeat;\r\n }\r\n span.card-type.mastercard {\r\n background: url('../assets/images/mastercard.png') no-repeat;\r\n }\r\n span.card-type.discover {\r\n background: url('../assets/images/discover.png') no-repeat;\r\n }\r\n span.card-type.amex {\r\n background: url('../assets/images/amex.png') no-repeat;\r\n }\r\n span.card-type.maestro {\r\n background: url('../assets/images/maestro.png') no-repeat;\r\n }\r\n span.card-type.dinersclub {\r\n background: url('../assets/images/diners-club.png') no-repeat;\r\n }\r\n span.card-type.jcb {\r\n background: url('../assets/images/jcb.png') no-repeat;\r\n }\r\n span.card-type.dankort {\r\n background: url('../assets/images/dankort.png') no-repeat;\r\n }\r\n span.card-type.unionpay {\r\n background: url('../assets/images/unionpay.png') no-repeat;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nLoading Animation\r\n-----------------------------------*/\r\n\r\n/* Loading Elipsis */\r\n@-webkit-keyframes opacity {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n@-moz-keyframes opacity {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n\r\nform[id*='give-form'] {\r\n\r\n p.give-loading-text, span.give-loading-text {\r\n display: none;\r\n float: right;\r\n margin: 0;\r\n padding: 0;\r\n font-style: italic;\r\n line-height: 20px;\r\n font-size: 16px;\r\n font-weight: normal;\r\n }\r\n .give-loading-animation {\r\n @include iconstyle();\r\n float: left;\r\n width: 16px;\r\n height: 20px;\r\n line-height: 20px;\r\n font-size: 16px;\r\n margin: 0 5px 0 0;\r\n background-size: 20px 20px;\r\n background-repeat: no-repeat;\r\n background-color: transparent;\r\n @extend .give-icon-spinner2;\r\n @extend .fa-spin;\r\n }\r\n .give-payment-mode-label\r\n .give-loading-text {\r\n float: right;\r\n }\r\n\r\n}\r\n\r\n/* Login Wrap */\r\n\r\n.give-login-account-wrap, [id^=\"give-login-fields\"] {\r\n @include clearfix();\r\n\r\n > p.give-new-account-link, > p.give-login-message {\r\n float: left;\r\n margin: 0 0 15px;\r\n padding: 0;\r\n }\r\n\r\n p.give-login-message {\r\n margin-right: 10px;\r\n }\r\n\r\n .give_login_forgot_password {\r\n float:right;\r\n }\r\n\r\n}\r\n\r\n/* User Login */\r\n[id^='give-user-login-submit'], .give-submit-button-wrap {\r\n\r\n input.give-submit, input.give-btn, span.give-loading-animation {\r\n float: left;\r\n }\r\n\r\n input.give-cancel-login {\r\n margin-left: 5px;\r\n }\r\n\r\n span.give-loading-animation {\r\n margin: 3px 6px;\r\n display: none;\r\n }\r\n}\r\n\r\np.give-recurring-login-toggle {\r\n font-style: italic;\r\n}\r\n\r\n/* Login Shortcode Form */\r\n#give-login-form, #give-register-form {\r\n\r\n legend, div.give-login {\r\n line-height: 2;\r\n margin-bottom: 15px;\r\n }\r\n\r\n label {\r\n min-width: 100px;\r\n display: inline-block;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nModal - Magnific Popup\r\n-----------------------------------*/\r\n\r\n//Show/Hide elements in Magnific Popup\r\ndiv.give-form-wrap.mfp-hide {\r\n display: block !important;\r\n}\r\n\r\ndiv.mfp-content {\r\n .give-form-content-wrap, .give-donation-amount, .give-select-level {\r\n display: none;\r\n }\r\n\r\n //Basic Styles\r\n fieldset {\r\n p, ol, ul {\r\n margin-bottom: 1.2em;\r\n line-height: 1.4;\r\n }\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nBasic Button Style\r\n-----------------------------------*/\r\n\r\n.give-btn {\r\n background: $light-gray;\r\n border: 1px solid $borders;\r\n color: $dark;\r\n padding: 8px 10px;\r\n cursor: pointer;\r\n line-height: 1.2em;\r\n font-size: 14px;\r\n\r\n &:hover {\r\n background: #dbdbdb;\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nEmail Access Form\r\n-----------------------------------*/\r\n\r\nform#give-email-access-form {\r\n div.g-recaptcha, input#give-email {\r\n margin: 0 0 15px;\r\n }\r\n input#give-email {\r\n width: 305px;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nResponsiveness\r\n-----------------------------------*/\r\n@media (max-width: 768px) {\r\n\r\n /* Layout */\r\n [id*='give-form'] {\r\n\r\n div.images, div.summary {\r\n width: 100%;\r\n float: none;\r\n }\r\n\r\n }\r\n\r\n}\r\n","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n","/**\n * Give Layouts SCSS/CSS\n *\n * @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 ;)\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}","/**\n * Give Frontend Progress Bar SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}","/*!\n * Float Labels\n *\n * Version: 1.0.8\n * Author: Paul Ryley (http://geminilabs.io)\n * URL: https://github.com/geminilabs/float-labels.js\n * License: MIT\n */\n\n//\n// Variables\n//\n\n$fl-placeholder : #aaa !default;\n$fl-text : #333 !default;\n$fl-text-focus : #007ba4 !default;\n$fl-borders : #ccc !default;\n$fl-borders-focus : #ccc !default;\n$fl-borders-active : #ccc !default;\n$fl-background : inherit !default;\n$fl-background-focus : inherit !default;\n$fl-background-active : inherit !default;\n\n$fl-font-size : 16px !default;\n$fl-font-size-small : 11px !default;\n\n$fl-spacing-base : 24px !default;\n$fl-spacing-half : $fl-spacing-base / 2 !default;\n$fl-spacing-third : $fl-spacing-base / 3 !default;\n$fl-spacing-fourth : $fl-spacing-base / 4 !default;\n\n$fl-transition-speed : 0.3s !default;\n$fl-transition-easing : ease-in-out !default;\n\n//\n// Styles\n//\n\nform.floated-labels {\n\n\t.floatlabel {\n\n\t\tposition: relative;\n\n\t\tinput,\n\t\tselect,\n\t\ttextarea {\n\t\t\tfont-size: $fl-font-size;\n\t\t\tline-height: normal;\n\t\t\tbackground-color: $fl-background;\n\t\t\tborder: 1px solid $fl-borders;\n\t\t\tpadding: $fl-spacing-half;\n\t\t}\n\n\t\tselect {\n\t\t\tposition: relative;\n\t\t\tcolor: $fl-placeholder;\n\t\t\tcursor: pointer;\n\t\t\t-webkit-appearance: none;\n\t\t\t-moz-appearance: none;\n\t\t}\n\n\t\t&.is-active {\n\t\t\tlabel.floatlabel-label {\n\t\t\t\topacity: 1;\n\t\t\t\tvisibility: visible;\n\t\t\t}\n\n\t\t\tinput,\n\t\t\tselect,\n\t\t\ttextarea {\n\t\t\t\tcolor: $fl-text;\n\t\t\t\tbackground-color: $fl-background-active;\n\t\t\t\tborder-color: $fl-borders-active;\n\t\t\t\tpadding-top: $fl-spacing-base - ($fl-spacing-third / 2);\n\t\t\t\tpadding-bottom: $fl-spacing-third / 2;\n\t\t\t}\n\t\t}\n\n\t\t&.is-focused {\n\t\t\tlabel.floatlabel-label {\n\t\t\t\tcolor: $fl-text-focus;\n\t\t\t}\n\n\t\t\tinput,\n\t\t\tselect,\n\t\t\ttextarea {\n\t\t\t\tbackground-color: $fl-background-focus;\n\t\t\t\tborder-color: $fl-borders-focus;\n\t\t\t}\n\t\t}\n\n\t\tlabel.floatlabel-label {\n\t\t\tposition: absolute;\n\t\t\tdisplay: block;\n\t\t\ttop: $fl-spacing-third;\n\t\t\tleft: $fl-spacing-half;\n\t\t\tcolor: $fl-placeholder;\n\t\t\tfont-size: $fl-font-size-small;\n\t\t\tline-height: 1;\n\t\t\topacity: 0;\n\t\t\tvisibility: hidden;\n\t\t\ttransition: all $fl-transition-speed $fl-transition-easing;\n\t\t\tpadding: 0 1px;\n\n\t\t\t&.is-visible {\n\t\t\t\topacity: 1;\n\t\t\t\tvisibility: visible;\n\t\t\t}\n\t\t}\n\t}\n\n\t.styled {\n\n\t\t&.select {\n\t\t\tposition: relative;\n\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tcontent: '';\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t\ttop: $fl-spacing-base;\n\t\t\t\theight: 2px;\n\t\t\t\twidth: $fl-spacing-fourth;\n\t\t\t\tbackground: $fl-placeholder;\n\t\t\t\tz-index: 2;\n\t\t\t}\n\n\t\t\t&:before {\n\t\t\t\tright: $fl-spacing-half + $fl-spacing-fourth;\n\t\t\t\ttransform: skew(0deg, 45deg);\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tright: $fl-spacing-half;\n\t\t\t\ttransform: skew(0deg, -45deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * Give Magnific Modal Custom SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Wrapper for popup\n.give-modal {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2147482500;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n\n form[id*='give-form'] {\n margin-bottom: 0;\n .give-submit {\n margin-bottom: 0;\n }\n .give-payment-mode-label {\n margin-top: 0;\n padding-top: 0;\n }\n }\n\n // Root container\n .mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n // Vertical centerer helper\n .mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n }\n\n // Remove vertical centering when popup has class `mfp-align-top`\n .mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n }\n\n // Popup content holder\n .mfp-content {\n display: inline-block;\n vertical-align: middle;\n text-align: left;\n position: relative;\n background: #FFF;\n padding: 20px;\n width: auto;\n max-width: 500px;\n margin: 40px auto;\n z-index: $mfp-z-index-base + 2147482600;\n\n .give-donation-levels-wrap, .give-btn-modal {\n display: none;\n }\n\n [id*='give-form'] #give-payment-mode-select, [id*='give-form'] #give_purchase_form_wrap {\n display: block;\n }\n\n }\n\n .mfp-inline-holder,\n .mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n }\n\n // Cursors\n .mfp-ajax-cur {\n cursor: progress;\n }\n\n .mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n }\n\n .mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n }\n\n .mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n }\n\n .mfp-close,\n .mfp-arrow,\n .mfp-preloader,\n .mfp-counter {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mfp-close:hover{\n background-color: transparent;\n }\n\n // Hide the image during the loading\n .mfp-loading {\n &.mfp-figure {\n display: none;\n }\n }\n\n}","/**\n * Give Frontend Tables SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n border-left: none;\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px 22px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n //padding-left:20px;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//Divi\n.give-divi {\n\n .qtip-tipsy {\n\tz-index: 1000002 !important;\n }\n\n}\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n form[id*=\"give\"] fieldset {\n margin-bottom: 0;\n }\n\n fieldset#give_terms_agreement {\n padding-left: 0;\n }\n\n}"],"mappings":"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","names":[],"sourceRoot":"/source/"} \ No newline at end of file +{"version":3,"file":"give.css","sources":["frontend/give-frontend.scss","frontend/_variables.scss","frontend/_mixins.scss","frontend/fonts.scss","plugins/qtip.scss","frontend/receipt.scss","frontend/forms.scss","plugins/magnific-popup.scss","plugins/_settings.scss","frontend/layouts.scss","frontend/progress-bar.scss","plugins/float-labels.scss","frontend/modal.scss","frontend/tables.scss","frontend/theme-compatibility.scss"],"sourcesContent":["/*!\r\n * Give Frontend SCSS/CSS\r\n *\r\n * @description: The Main SCSS file for FRONTEND styles which is compiled and minified via Gulp taskrunner\r\n * @package: Give\r\n * @subpackage: SCSS/Frontend\r\n * @copyright: Copyright (c) 2016, WordImpress\r\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n@import '_variables';\r\n@import '_mixins';\r\n@import 'fonts';\r\n@import '../plugins/qtip';\r\n@import 'receipt';\r\n@import 'forms';\r\n@import '../plugins/magnific-popup';\r\n@import 'layouts';\r\n@import 'progress-bar';\r\n@import '../plugins/float-labels';\r\n@import 'modal';\r\n@import 'tables';\r\n@import 'theme-compatibility';\r\n","/**\r\n * Give CSS Variables\r\n */\r\n\r\n$green: #7ad03a;\r\n$red: #a00;\r\n$orange: #ffba00;\r\n$blue: #2ea2cc;\r\n$dark: #333;\r\n$borders: #ccc;\r\n$light-gray: #EDEDED;\r\n\r\n//Status\r\n$status-default: #777;\r\n$status-complete: $green;\r\n$status-refunded: $status-default;\r\n$status-subscription: #5bc0de;\r\n$status-revoked: #d9534f;\r\n\r\n//Font sizes\r\n$font-size-medium: 18px;\r\n\r\n$primary: #007ba4;\r\n// Primary colour for buttons (alt)\r\n$primarytext: desaturate(lighten($primary, 50%), 18%);\r\n// Text on primary colour bg\r\n\r\n$secondary: desaturate(lighten($primary, 40%), 21%);\r\n// Secondary buttons\r\n$secondarytext: desaturate(darken($secondary, 60%), 21%);\r\n// Text on secondary colour bg\r\n\r\n$highlight: adjust-hue($primary, 150deg);\r\n// Prices, In stock labels, sales flash\r\n$highlightext: desaturate(lighten($highlight, 50%), 18%);\r\n// Text on highlight colour bg\r\n\r\n$contentbg: #fff;\r\n// Content BG - Tabs (active state)\r\n$subtext: #777;\r\n// small, breadcrumbs etc","/**\r\n * Clearfix\r\n */\r\n@mixin clearfix() {\r\n *zoom: 1;\r\n\r\n &:before,\r\n &:after {\r\n content: \" \";\r\n display: table;\r\n }\r\n\r\n &:after {\r\n clear: both;\r\n }\r\n}\r\n\r\n.give-clearfix {\r\n @include clearfix;\r\n}\r\n\r\n/**\r\n * Box Sizing\r\n * https://github.com/timrogers/sass-box-sizing-mixin\r\n */\r\n@mixin box-sizing($box-model) {\r\n -webkit-box-sizing: $box-model; // Safari <= 5\r\n -moz-box-sizing: $box-model; // Firefox <= 19\r\n box-sizing: $box-model;\r\n}\r\n\r\n/**\r\n * CSS3 Easing\r\n */\r\n@mixin easing-transition() {\r\n -moz-transition: 0.2s all linear;\r\n -o-transition: 0.2s all linear;\r\n transition: 0.2s all linear;\r\n}\r\n\r\n//Labels\r\n@mixin give-label() {\r\n padding: .2em .6em .3em;\r\n font-size: 11px;\r\n font-weight: 700;\r\n line-height: 1;\r\n color: #fff;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: .25em;\r\n}\r\n\r\n@mixin give-label-gray() {\r\n background-color: #929292;\r\n}\r\n@mixin give-label-orange() {\r\n background-color: #ffba00;\r\n}\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n.give-item-label-gray {\r\n @include give-label-gray();\r\n}\r\n\r\n.give-item-label-orange {\r\n @include give-label-orange();\r\n}\r\n\r\n\r\n.give-item-label {\r\n @include give-label();\r\n}\r\n\r\n//Fields\r\n@mixin give-currency() {\r\n background-color: lighten($light-gray, 2%);\r\n border-top: 1px solid $borders;\r\n border-bottom: 1px solid $borders;\r\n color: $dark;\r\n margin: 0;\r\n padding: 0 12px;\r\n float: left;\r\n height: 35px;\r\n line-height: 35px;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}\r\n\r\n@mixin give-input() {\r\n float: left;\r\n border: 1px solid $borders;\r\n background: #FFF;\r\n border-radius: 0;\r\n height: 35px;\r\n line-height: 35px;\r\n padding: 0 12px;\r\n margin: 0;\r\n font-size: $font-size-medium;\r\n @include box-sizing(border-box);\r\n}","/**\n * Give Frontend Fonts SCSS\n *\n * @description: Fonts are from icomoon and the src paths need to be relative to template directory\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n@font-face {\n font-family: 'give-icomoon';\n src: url('../assets/fonts/icomoon.eot?kdnr3d');\n src: url('../assets/fonts/icomoon.eot?kdnr3d#iefix') format('embedded-opentype'),\n url('../assets/fonts/icomoon.woff?kdnr3d') format('woff'),\n url('../assets/fonts/icomoon.ttf?kdnr3d') format('truetype'),\n url('../assets/fonts/icomoon.svg?kdnr3d#icomoon') format('svg');\n font-weight: normal;\n font-style: normal;\n}\n\n@mixin iconstyle() {\n font-family: 'give-icomoon';\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n[class^=\"give-icon-\"], [class*=\" give-icon-\"] {\n @include iconstyle();\n}\n\n.give-icon-lamp:before {\n content: \"\\e603\";\n}\n\n.give-icon-heart:before {\n content: \"\\e604\";\n}\n\n.give-icon-question:before {\n content: \"\\e602\";\n}\n\n.give-icon-info:before {\n content: \"\\e601\";\n}\n\n.give-icon-new-tab:before {\n content: \"\\ea7e\";\n}\n\n.give-icon-alert:before {\n content: \"\\f02d\";\n}\n\n.give-icon-help:before {\n content: \"\\e606\";\n}\n\n.give-icon-spinner:before {\n content: \"\\e605\";\n}\n\n.give-icon-spinner2:before {\n content: \"\\e607\";\n}\n\n.give-icon-plus:before {\n content: \"\\e040\";\n}\n\n.give-icon-minus:before {\n content: \"\\e041\";\n}\n\n.give-icon-locked:before {\n content: \"\\e600\";\n}\n\n.dashicons-give:before {\n @include iconstyle();\n content: \"\\e800\";\n}\n\n// Spinning Icons\n// --------------------------\n\n.fa-spin {\n -webkit-animation: spin 1000ms infinite linear;\n animation: spin 1000ms infinite linear;\n}\n@-webkit-keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n","/*\n * qTip2 - Pretty powerful tooltips - v2.2.1\n * http://qtip2.com\n *\n * Copyright (c) 2014 \n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Sun Sep 7 2014 12:09 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n\tposition: absolute;\n\tleft: -28000px;\n\ttop: -28000px;\n\tdisplay: none;\n\n\tmax-width: 280px;\n\tmin-width: 50px;\n\n\tfont-size: 10.5px;\n\tline-height: 12px;\n\n\tdirection: ltr;\n\n\tbox-shadow: none;\n\tpadding: 0;\n}\n\n\t.qtip-content{\n\t\tposition: relative;\n\t\tpadding: 5px 9px;\n\t\toverflow: hidden;\n\n\t\ttext-align: left;\n\t\tword-wrap: break-word;\n\t}\n\n\t.qtip-titlebar{\n\t\tposition: relative;\n\t\tpadding: 5px 35px 5px 10px;\n\t\toverflow: hidden;\n\n\t\tborder-width: 0 0 1px;\n\t\tfont-weight: bold;\n\t}\n\n\t.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n\t/* Default close button class */\n\t.qtip-close{\n\t\tposition: absolute;\n\t\tright: -9px; top: -9px;\n\t\tz-index: 11; /* Overlap .qtip-tip */\n\n\t\tcursor: pointer;\n\t\toutline: medium none;\n\n\t\tborder: 1px solid transparent;\n\t}\n\n\t\t.qtip-titlebar .qtip-close{\n\t\t\tright: 4px; top: 50%;\n\t\t\tmargin-top: -9px;\n\t\t}\n\n\t\t* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n\t\t.qtip-titlebar .ui-icon,\n\t\t.qtip-icon .ui-icon{\n\t\t\tdisplay: block;\n\t\t\ttext-indent: -1000em;\n\t\t\tdirection: ltr;\n\t\t}\n\n\t\t.qtip-icon, .qtip-icon .ui-icon{\n\t\t\t-moz-border-radius: 3px;\n\t\t\t-webkit-border-radius: 3px;\n\t\t\tborder-radius: 3px;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t\t\t.qtip-icon .ui-icon{\n\t\t\t\twidth: 18px;\n\t\t\t\theight: 14px;\n\n\t\t\t\tline-height: 14px;\n\t\t\t\ttext-align: center;\n\t\t\t\ttext-indent: 0;\n\t\t\t\tfont: normal bold 10px/13px Tahoma,sans-serif;\n\n\t\t\t\tcolor: inherit;\n\t\t\t\tbackground: transparent none no-repeat -100em -100em;\n\t\t\t}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n\tborder: 1px solid #F1D031;\n\n\tbackground-color: #FFFFA3;\n\tcolor: #555;\n}\n\n\t.qtip-default .qtip-titlebar{\n\t\tbackground-color: #FFEF93;\n\t}\n\n\t.qtip-default .qtip-icon{\n\t\tborder-color: #CCC;\n\t\tbackground: #F1F1F1;\n\t\tcolor: #777;\n\t}\n\n\t.qtip-default .qtip-titlebar .qtip-close{\n\t\tborder-color: #AAA;\n\t\tcolor: #111;\n\t}\n\n\n/*! Light tooltip style */\n.qtip-light{\n\tbackground-color: white;\n\tborder-color: #E2E2E2;\n\tcolor: #454545;\n}\n\n\t.qtip-light .qtip-titlebar{\n\t\tbackground-color: #f1f1f1;\n\t}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n\tbackground-color: #505050;\n\tborder-color: #303030;\n\tcolor: #f3f3f3;\n}\n\n\t.qtip-dark .qtip-titlebar{\n\t\tbackground-color: #404040;\n\t}\n\n\t.qtip-dark .qtip-icon{\n\t\tborder-color: #444;\n\t}\n\n\t.qtip-dark .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n\tbackground-color: #FBF7AA;\n\tborder-color: #F9E98E;\n\tcolor: #A27D35;\n}\n\n\t.qtip-cream .qtip-titlebar{\n\t\tbackground-color: #F0DE7D;\n\t}\n\n\t.qtip-cream .qtip-close .qtip-icon{\n\t\tbackground-position: -82px 0;\n\t}\n\n\n/*! Red tooltip style */\n.qtip-red{\n\tbackground-color: #F78B83;\n\tborder-color: #D95252;\n\tcolor: #912323;\n}\n\n\t.qtip-red .qtip-titlebar{\n\t\tbackground-color: #F06D65;\n\t}\n\n\t.qtip-red .qtip-close .qtip-icon{\n\t\tbackground-position: -102px 0;\n\t}\n\n\t.qtip-red .qtip-icon{\n\t\tborder-color: #D95252;\n\t}\n\n\t.qtip-red .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #D95252;\n\t}\n\n\n/*! Green tooltip style */\n.qtip-green{\n\tbackground-color: #CAED9E;\n\tborder-color: #90D93F;\n\tcolor: #3F6219;\n}\n\n\t.qtip-green .qtip-titlebar{\n\t\tbackground-color: #B0DE78;\n\t}\n\n\t.qtip-green .qtip-close .qtip-icon{\n\t\tbackground-position: -42px 0;\n\t}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n\tbackground-color: #E5F6FE;\n\tborder-color: #ADD9ED;\n\tcolor: #5E99BD;\n}\n\n\t.qtip-blue .qtip-titlebar{\n\t\tbackground-color: #D0E9F5;\n\t}\n\n\t.qtip-blue .qtip-close .qtip-icon{\n\t\tbackground-position: -2px 0;\n\t}\n\n\n.qtip-shadow{\n\t-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\t-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n\tbox-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n\t-moz-border-radius: 5px;\n\t-webkit-border-radius: 5px;\n\tborder-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n\t-moz-border-radius: 4px 4px 0 0;\n\t-webkit-border-radius: 4px 4px 0 0;\n\tborder-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 3px #333;\n\t-moz-box-shadow: 0 0 3px #333;\n\tbox-shadow: 0 0 3px #333;\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tbackground: #4A4A4A;\n\tbackground-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n\tbackground-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n\tbackground-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n\t.qtip-youtube .qtip-titlebar{\n\t\tbackground-color: #4A4A4A;\n\t\tbackground-color: rgba(0,0,0,0);\n\t}\n\n\t.qtip-youtube .qtip-content{\n\t\tpadding: .75em;\n\t\tfont: 12px arial,sans-serif;\n\n\t\tfilter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n\t}\n\n\t.qtip-youtube .qtip-icon{\n\t\tborder-color: #222;\n\t}\n\n\t.qtip-youtube .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n\tbackground: #232323;\n\tbackground: rgba(0, 0, 0, 0.7);\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n\tbackground-image: -moz-linear-gradient(top, #717171, #232323);\n\tbackground-image: -webkit-linear-gradient(top, #717171, #232323);\n\tbackground-image: -ms-linear-gradient(top, #717171, #232323);\n\tbackground-image: -o-linear-gradient(top, #717171, #232323);\n\n\tborder: 2px solid #ddd;\n\tborder: 2px solid rgba(241,241,241,1);\n\n\t-moz-border-radius: 2px;\n\t-webkit-border-radius: 2px;\n\tborder-radius: 2px;\n\n\t-webkit-box-shadow: 0 0 12px #333;\n\t-moz-box-shadow: 0 0 12px #333;\n\tbox-shadow: 0 0 12px #333;\n}\n\n\t/* IE Specific */\n\t.qtip-jtools .qtip-titlebar{\n\t\tbackground-color: transparent;\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n\t}\n\t.qtip-jtools .qtip-content{\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n\t}\n\n\t.qtip-jtools .qtip-titlebar,\n\t.qtip-jtools .qtip-content{\n\t\tbackground: transparent;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-jtools .qtip-icon{\n\t\tborder-color: #555;\n\t}\n\n\t.qtip-jtools .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #333;\n\t}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n\t-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\t-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\tbox-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n\tbackground-color: #D9D9C2;\n\tcolor: #111;\n\tborder: 0 dashed transparent;\n}\n\n\t.qtip-cluetip .qtip-titlebar{\n\t\tbackground-color: #87876A;\n\t\tcolor: white;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip-cluetip .qtip-icon{\n\t\tborder-color: #808064;\n\t}\n\n\t.qtip-cluetip .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #696952;\n\t\tcolor: #696952;\n\t}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n\tbackground: black;\n\tbackground: rgba(0, 0, 0, .87);\n\n\tcolor: white;\n\tborder: 0 solid transparent;\n\n\tfont-size: 11px;\n\tfont-family: 'Lucida Grande', sans-serif;\n\tfont-weight: bold;\n\tline-height: 16px;\n\ttext-shadow: 0 1px black;\n}\n\n\t.qtip-tipsy .qtip-titlebar{\n\t\tpadding: 6px 35px 0 10px;\n\t\tbackground-color: transparent;\n\t}\n\n\t.qtip-tipsy .qtip-content{\n\t\tpadding: 6px 10px;\n\t}\n\n\t.qtip-tipsy .qtip-icon{\n\t\tborder-color: #222;\n\t\ttext-shadow: none;\n\t}\n\n\t.qtip-tipsy .qtip-titlebar .ui-state-hover{\n\t\tborder-color: #303030;\n\t}\n\n\n/* Tipped style */\n.qtip-tipped{\n\tborder: 3px solid #959FA9;\n\n\t-moz-border-radius: 3px;\n\t-webkit-border-radius: 3px;\n\tborder-radius: 3px;\n\n\tbackground-color: #F9F9F9;\n\tcolor: #454545;\n\n\tfont-weight: normal;\n\tfont-family: serif;\n}\n\n\t.qtip-tipped .qtip-titlebar{\n\t\tborder-bottom-width: 0;\n\n\t\tcolor: white;\n\t\tbackground: #3A79B8;\n\t\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n\t\tbackground-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n\t\tbackground-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n\t\tfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n\t\t-ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n\t}\n\n\t.qtip-tipped .qtip-icon{\n\t\tborder: 2px solid #285589;\n\t\tbackground: #285589;\n\t}\n\n\t\t.qtip-tipped .qtip-icon .ui-icon{\n\t\t\tbackground-color: #FBFBFB;\n\t\t\tcolor: #555;\n\t\t}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n\t/** Taken from Bootstrap body */\n\tfont-size: 14px;\n\tline-height: 20px;\n\tcolor: #333333;\n\n\t/** Taken from Bootstrap .popover */\n\tpadding: 1px;\n\tbackground-color: #ffffff;\n\tborder: 1px solid #ccc;\n\tborder: 1px solid rgba(0, 0, 0, 0.2);\n\t-webkit-border-radius: 6px;\n\t-moz-border-radius: 6px;\n\tborder-radius: 6px;\n\t-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n\t-webkit-background-clip: padding-box;\n\t-moz-background-clip: padding;\n\tbackground-clip: padding-box;\n}\n\n\t.qtip-bootstrap .qtip-titlebar{\n\t\t/** Taken from Bootstrap .popover-title */\n\t\tpadding: 8px 14px;\n\t\tmargin: 0;\n\t\tfont-size: 14px;\n\t\tfont-weight: normal;\n\t\tline-height: 18px;\n\t\tbackground-color: #f7f7f7;\n\t\tborder-bottom: 1px solid #ebebeb;\n\t\t-webkit-border-radius: 5px 5px 0 0;\n\t\t-moz-border-radius: 5px 5px 0 0;\n\t\tborder-radius: 5px 5px 0 0;\n\t}\n\n\t\t.qtip-bootstrap .qtip-titlebar .qtip-close{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-titlebar .qtip-close{\n\t\t\t * [...]\n\t\t\t * right: 4px;\n\t\t\t * top: 50%;\n\t\t\t * [...]\n\t\t\t * border-style: solid;\n\t\t\t * }\n\t\t\t */\n\t\t\tright: 11px;\n\t\t\ttop: 45%;\n\t\t\tborder-style: none;\n\t\t}\n\n\t.qtip-bootstrap .qtip-content{\n\t\t/** Taken from Bootstrap .popover-content */\n\t\tpadding: 9px 14px;\n\t}\n\n\t.qtip-bootstrap .qtip-icon{\n\t\t/**\n\t\t * Overrides qTip2:\n\t\t * .qtip-default .qtip-icon {\n\t\t * border-color: #CCC;\n\t\t * background: #F1F1F1;\n\t\t * color: #777;\n\t\t * }\n\t\t */\n\t\tbackground: transparent;\n\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon{\n\t\t\t/**\n\t\t\t * Overrides qTip2:\n\t\t\t * .qtip-icon .ui-icon{\n\t\t\t * width: 18px;\n\t\t\t * height: 14px;\n\t\t\t * }\n\t\t\t */\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\n\t\t\t/* Taken from Bootstrap .close */\n\t\t\tfloat: right;\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: bold;\n\t\t\tline-height: 18px;\n\t\t\tcolor: #000000;\n\t\t\ttext-shadow: 0 1px 0 #ffffff;\n\t\t\topacity: 0.2;\n\t\t\tfilter: alpha(opacity=20);\n\t\t}\n\n\t\t.qtip-bootstrap .qtip-icon .ui-icon:hover{\n\t\t\t/* Taken from Bootstrap .close:hover */\n\t\t\tcolor: #000000;\n\t\t\ttext-decoration: none;\n\t\t\tcursor: pointer;\n\t\t\topacity: 0.4;\n\t\t\tfilter: alpha(opacity=40);\n\t\t}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n\tfilter: none;\n\t-ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n\tmargin: 0 auto;\n\toverflow: hidden;\n\tz-index: 10;\n\n}\n\n\t/* Opera bug #357 - Incorrect tip position\n\thttps://github.com/Craga89/qTip2/issues/367 */\n\tx:-o-prefocus, .qtip .qtip-tip{\n\t\tvisibility: hidden;\n\t}\n\n\t.qtip .qtip-tip,\n\t.qtip .qtip-tip .qtip-vml,\n\t.qtip .qtip-tip canvas{\n\t\tposition: absolute;\n\n\t\tcolor: #123456;\n\t\tbackground: transparent;\n\t\tborder: 0 dashed transparent;\n\t}\n\n\t.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n\t.qtip .qtip-tip .qtip-vml{\n\t\tbehavior: url(#default#VML);\n\t\tdisplay: inline-block;\n\t\tvisibility: visible;\n\t}\n\n\n#qtip-overlay{\n\tposition: fixed;\n\tleft: 0; top: 0;\n\twidth: 100%; height: 100%;\n}\n\n\t/* Applied to modals with show.modal.blur set to true */\n\t#qtip-overlay.blurs{ cursor: pointer; }\n\n\t/* Change opacity of overlay here */\n\t#qtip-overlay div{\n\t\tposition: absolute;\n\t\tleft: 0; top: 0;\n\t\twidth: 100%; height: 100%;\n\n\t\tbackground-color: black;\n\n\t\topacity: 0.7;\n\t\tfilter:alpha(opacity=70);\n\t\t-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n\t}\n\n\n.qtipmodal-ie6fix{\n\tposition: absolute !important;\n}\n","/**\r\n * Give Frontend Receipt SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n//------------------------------------------------------------\r\n// Email Browser Receipt Page\r\n//------------------------------------------------------------\r\nbody.give_receipt_page {\r\n background-color: #fff;\r\n color: #141412;\r\n margin: 0;\r\n font-family: Helvetica, sans-serif;\r\n font-size: 12px;\r\n #give_receipt_wrapper {\r\n width: 660px;\r\n margin: 0 auto;\r\n padding: 50px 0;\r\n }\r\n table {\r\n display: table;\r\n width: 100%;\r\n border-bottom: 1px solid #ededed;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n font-size: 14px;\r\n line-height: 2;\r\n margin: 0 0 20px;\r\n }\r\n\r\n td, th {\r\n display: table-cell;\r\n text-align: left;\r\n border-top: 1px solid #ededed;\r\n padding: 6px 10px 6px 0;\r\n font-weight: normal;\r\n }\r\n th {\r\n font-weight: bold;\r\n text-transform: uppercase;\r\n }\r\n h3 {\r\n font-size: 22px;\r\n margin: 40px 0 5px;\r\n clear: both;\r\n display: block;\r\n font-weight: bold;\r\n }\r\n\r\n}\r\n\r\n//------------------------------------------------------------\r\n// On Site Donation Summary Tables\r\n//------------------------------------------------------------\r\n\r\ntable#give_donation_receipt_products,\r\ntable#give_donation_receipt {\r\n width: 100%;\r\n}\r\n\r\ntable#give_donation_receipt {\r\n td, th, td, th {\r\n text-align: left;\r\n }\r\n\r\n .give-receipt-thead-text {\r\n font-size:18px;\r\n text-align:center;\r\n display: block;\r\n > span {\r\n font-size:16px;\r\n }\r\n }\r\n\r\n li {\r\n list-style: none;\r\n margin: 0 0 8px 10px;\r\n }\r\n\r\n ul {\r\n margin: 0;\r\n padding: 0;\r\n }\r\n\r\n .give_receipt_payment_status.pending,\r\n .give_receipt_payment_status.revoked,\r\n .give_receipt_payment_status.failed {\r\n color: #f73f2e;\r\n }\r\n\r\n span.donation-level-text-wrap {\r\n font-style: italic;\r\n display: block;\r\n }\r\n\r\n}\r\n","/**\r\n * Give Frontend Forms SCSS\r\n *\r\n * @package Give\r\n * @subpackage SCSS/Frontend\r\n * @copyright Copyright (c) 2016, WordImpress\r\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\r\n*/\r\n\r\n/*------------------------------------\r\nLayout\r\n--------------------------------------*/\r\n.give-clearfix {\r\n @include clearfix();\r\n}\r\n\r\n[id*='give-form'] {\r\n\r\n .give-hidden {\r\n display: none;\r\n }\r\n\r\n fieldset {\r\n border: none;\r\n padding: 0;\r\n margin: 0;\r\n border: 0;\r\n }\r\n\r\n .give-form-title {\r\n margin: 0 0 15px;\r\n }\r\n\r\n div#give-sidebar-left {\r\n width: 38%;\r\n float: left;\r\n }\r\n\r\n div.images {\r\n margin: 0 0 15px;\r\n img {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n .give-custom-amount-text {\r\n clear: both;\r\n }\r\n\r\n div.summary {\r\n width: 58%;\r\n float: right;\r\n\r\n &.give-full-width {\r\n width: 100%;\r\n float: none;\r\n }\r\n }\r\n\r\n .give_form select.give-select.required {\r\n color: #000;\r\n }\r\n\r\n div.give-form-content-wrap {\r\n margin: 0 0 20px;\r\n }\r\n\r\n &.give-display-reveal, &.give-display-modal {\r\n .give-btn {\r\n margin: 0 0 15px;\r\n }\r\n #give-payment-mode-select, #give_purchase_form_wrap {\r\n display: none;\r\n }\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nSingle Forms\r\n--------------------------------------*/\r\n\r\n.single-give_forms {\r\n\r\n &.et_right_sidebar #main-content .container:before {\r\n display: none; //hide Divi sidebar sep on single give forms\r\n }\r\n\r\n .give_forms {\r\n\r\n @include clearfix;\r\n\r\n }\r\n\r\n}\r\n\r\n/*------------------------------------\r\nGravatar List\r\n--------------------------------------*/\r\n#give-purchase-gravatars {\r\n\r\n .give-gravatars-title {\r\n margin: 0 0 15px;\r\n }\r\n\r\n .give-purchase-gravatars-list {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n\r\n li {\r\n list-style-type: none;\r\n display: inline-block;\r\n margin: 0 5px 0 0;\r\n padding: 0;\r\n }\r\n\r\n }\r\n}\r\n\r\n/*------------------------------------\r\nBase Form Styles\r\n--------------------------------------*/\r\n\r\nform[id*='give-form'], #give-recurring-form, form.give-form {\r\n color: $dark;\r\n margin: 0 0 25px;\r\n padding: 0;\r\n\r\n .give-hidden {\r\n display: none;\r\n }\r\n .give-tooltip {\r\n margin: 0 3px;\r\n padding: 0;\r\n font-size: 14px;\r\n @include easing-transition();\r\n color: transparentize($dark, 0.5);\r\n\r\n &:hover {\r\n color: $dark;\r\n }\r\n }\r\n\r\n legend, h3.give-section-break, h4.give-section-break {\r\n font-weight: bold;\r\n margin: 10px 0 15px;\r\n padding: 0 0 10px;\r\n border-bottom: 1px solid $light-gray;\r\n width: 100%;\r\n\r\n span.sub-text {\r\n font-style: italic;\r\n font-weight: normal;\r\n }\r\n\r\n }\r\n\r\n div[id^='section-'] .give-section-break {\r\n margin: 0;\r\n }\r\n\r\n //Form Layout\r\n .form-row {\r\n @include clearfix();\r\n @include box-sizing(border-box);\r\n margin: 0 0 15px;\r\n padding: 0;\r\n\r\n label {\r\n display: block;\r\n margin: 0 0 5px;\r\n position: relative;\r\n line-height: 1.7;\r\n text-align: left;\r\n\r\n &.checkbox {\r\n display: inline;\r\n }\r\n\r\n }\r\n\r\n select, textarea, input[type=\"text\"], input[type=\"tel\"], input[type=\"email\"], input[type=\"password\"] {\r\n @include box-sizing(border-box);\r\n width: 100%;\r\n border-radius: 0;\r\n outline: none;\r\n color: $dark;\r\n background-color: #FDFDFD;\r\n\r\n &:focus {\r\n background-color: #fff;\r\n }\r\n &.required {\r\n color: $dark;\r\n }\r\n\r\n }\r\n\r\n }\r\n\r\n .form-row-first,\r\n .form-row-last,\r\n .form-row-two-thirds {\r\n float: left;\r\n width: 48.5%;\r\n overflow: visible;\r\n }\r\n\r\n .form-row-two-thirds {\r\n float: left;\r\n width: 65.75%;\r\n &.form-row-first {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n .form-row-one-third {\r\n float: left;\r\n width: 31.25%;\r\n margin-left: 3%;\r\n\r\n &.form-row-first {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n .form-row-last {\r\n float: right;\r\n }\r\n\r\n .form-row-wide {\r\n @include clearfix();\r\n clear: both;\r\n }\r\n\r\n .give-error,\r\n .give-required-indicator {\r\n color: $red;\r\n }\r\n\r\n .card-expiration {\r\n > select {\r\n width: 44%;\r\n margin: 0;\r\n }\r\n > span.exp-divider {\r\n display: inline;\r\n text-align: center;\r\n }\r\n\r\n select.card-expiry-year {\r\n float: right;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nForm Price & Amount\r\n-----------------------------------*/\r\n\r\nform[id*='give-form'] {\r\n\r\n .give-donation-amount {\r\n margin: 0 0 15px;\r\n\r\n .give-currency-symbol {\r\n @include give-currency();\r\n\r\n &.give-currency-position-before {\r\n border-left: 1px solid $borders;\r\n border-right: none;\r\n }\r\n &.give-currency-position-after {\r\n border-left: none;\r\n border-right: 1px solid $borders;\r\n }\r\n\r\n }\r\n\r\n #give-amount,\r\n #give-amount-text {\r\n @include give-input();\r\n min-width: 125px;\r\n\r\n &.invalid-amount {\r\n border: 1px solid red;\r\n }\r\n\r\n }\r\n\r\n span.give-final-total-amount {\r\n @include give-input();\r\n cursor: not-allowed;\r\n background: #FFF;\r\n }\r\n\r\n }\r\n\r\n #give-final-total-wrap {\r\n margin: 25px 0;\r\n padding: 0;\r\n @include clearfix();\r\n\r\n .give-donation-total-label {\r\n @include give-currency();\r\n border: 1px solid $borders;\r\n }\r\n\r\n .give-final-total-amount {\r\n font-size: $font-size-medium;\r\n @include give-input();\r\n border-left: none;\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nNotices, Warnings & Errors\r\n-----------------------------------*/\r\n\r\n.give_error, .give_success {\r\n position: relative;\r\n margin: 15px 0;\r\n background: #F9F9F9;\r\n padding: 1em 1em 1em 2em;\r\n border-left: 4px solid $red;\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);\r\n clear: both;\r\n\r\n > p {\r\n margin: 0 !important;\r\n }\r\n\r\n &:before {\r\n @include iconstyle();\r\n position: absolute;\r\n top: 50%;\r\n font-size: 16px;\r\n margin-top: -15px;\r\n left: -17px;\r\n background-color: $red;\r\n color: #FFF;\r\n width: 30px;\r\n height: 30px;\r\n font-size: 16px;\r\n border-radius: 100%;\r\n text-align: center;\r\n line-height: 30px;\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.5);\r\n content: '\\f02d';\r\n }\r\n\r\n &.give_warning {\r\n border-color: $orange;\r\n\r\n &:before {\r\n background-color: $orange;\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n }\r\n}\r\n\r\n.give_success {\r\n border-color: $green;\r\n\r\n &:before {\r\n background-color: $green;\r\n content: '\\e601';\r\n text-shadow: 1px 1px rgba(0, 0, 0, 0.2);\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nRadio Lists\r\n-----------------------------------*/\r\n#give-donation-level-radio-list {\r\n //this is the radio list for the various user set donation levels\r\n margin: 0 0 15px;\r\n padding: 0;\r\n list-style: none;\r\n clear: both;\r\n\r\n > li {\r\n list-style-type: none;\r\n list-style-image: none;\r\n margin: 0 0 5px;\r\n padding: 0;\r\n\r\n label {\r\n cursor: pointer;\r\n display: inline-block;\r\n }\r\n\r\n input[type=\"radio\"] {\r\n margin: 0 5px 0 0;\r\n outline: none;\r\n width: auto;\r\n }\r\n }\r\n\r\n}\r\n\r\n#give-gateway-radio-list {\r\n //this is the radio list for to select a gateway\r\n @include clearfix();\r\n float: left;\r\n margin: 0 0 25px;\r\n padding: 0;\r\n list-style: none;\r\n\r\n > li {\r\n float: left;\r\n margin-right: 15px;\r\n margin-left: 0;\r\n list-style-type: none;\r\n list-style-image: none;\r\n\r\n .give-gateway-option {\r\n cursor: pointer;\r\n\r\n input[type=\"radio\"] {\r\n margin: 0 5px 0 0;\r\n outline: none;\r\n width: auto;\r\n }\r\n }\r\n\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nDonation Level: Dropdown/Select\r\n-----------------------------------*/\r\nform[id*='give-form'] {\r\n select.give-select-level {\r\n outline: none;\r\n border-radius: 0;\r\n min-width: 155px;\r\n border: 1px solid $borders;\r\n margin: 0 0 15px;\r\n display: block;\r\n clear: both;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nButtons\r\n-----------------------------------*/\r\n\r\n#give-donation-level-button-wrap {\r\n @include clearfix();\r\n margin: 0 0 15px;\r\n padding: 0;\r\n clear: both;\r\n list-style: none;\r\n\r\n > li {\r\n list-style-type: none;\r\n list-style-image: none;\r\n float: left;\r\n margin: 0 5px 5px 0;\r\n }\r\n\r\n}\r\n\r\n.give_terms_links {\r\n float: right;\r\n}\r\n\r\n/*---------------------------------\r\nCC Validation\r\n-----------------------------------*/\r\n\r\n[id*='give_secure_site_wrapper'] {\r\n padding: 4px 4px 15px 0;\r\n font-size: 16px;\r\n line-height: 20px;\r\n //Secure padlock (SSL/HTTPS)\r\n span.padlock {\r\n @include iconstyle();\r\n @extend .give-icon-locked;\r\n font-size: 16px;\r\n line-height: 20px;\r\n\r\n :before {\r\n display: inline-block;\r\n }\r\n }\r\n}\r\n\r\n#give_purchase_form_wrap {\r\n input.give-input.card-number.valid {\r\n background-image: url('../assets/images/tick.png');\r\n background-repeat: no-repeat;\r\n background-position: 98% 50%;\r\n background-size: 16px;\r\n &.floatlabel-input {\r\n background-image: url('../assets/images/tick-alt.png');\r\n background-position: 100% 50%;\r\n background-size: 72px 16px;\r\n }\r\n }\r\n\r\n span.card-type {\r\n position: absolute;\r\n top: -2px;\r\n right: 0;\r\n width: 37px;\r\n height: 26px;\r\n background-size: 37px 26px !important;\r\n }\r\n\r\n .floatlabel {\r\n span.card-type {\r\n top: 11px;\r\n right: 11px;\r\n }\r\n }\r\n\r\n span.card-type.off {\r\n display: none;\r\n }\r\n span.card-type.visa {\r\n background: url('../assets/images/visa.png') no-repeat;\r\n }\r\n span.card-type.mastercard {\r\n background: url('../assets/images/mastercard.png') no-repeat;\r\n }\r\n span.card-type.discover {\r\n background: url('../assets/images/discover.png') no-repeat;\r\n }\r\n span.card-type.amex {\r\n background: url('../assets/images/amex.png') no-repeat;\r\n }\r\n span.card-type.maestro {\r\n background: url('../assets/images/maestro.png') no-repeat;\r\n }\r\n span.card-type.dinersclub {\r\n background: url('../assets/images/diners-club.png') no-repeat;\r\n }\r\n span.card-type.jcb {\r\n background: url('../assets/images/jcb.png') no-repeat;\r\n }\r\n span.card-type.dankort {\r\n background: url('../assets/images/dankort.png') no-repeat;\r\n }\r\n span.card-type.unionpay {\r\n background: url('../assets/images/unionpay.png') no-repeat;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nLoading Animation\r\n-----------------------------------*/\r\n\r\n/* Loading Elipsis */\r\n@-webkit-keyframes opacity {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n@-moz-keyframes opacity {\r\n 0% {\r\n opacity: 1;\r\n }\r\n 100% {\r\n opacity: 0;\r\n }\r\n}\r\n\r\nform[id*='give-form'] {\r\n\r\n p.give-loading-text, span.give-loading-text {\r\n display: none;\r\n float: right;\r\n margin: 0;\r\n padding: 0;\r\n font-style: italic;\r\n line-height: 20px;\r\n font-size: 16px;\r\n font-weight: normal;\r\n }\r\n .give-loading-animation {\r\n @include iconstyle();\r\n float: left;\r\n width: 16px;\r\n height: 20px;\r\n line-height: 20px;\r\n font-size: 16px;\r\n margin: 0 5px 0 0;\r\n background-size: 20px 20px;\r\n background-repeat: no-repeat;\r\n background-color: transparent;\r\n @extend .give-icon-spinner2;\r\n @extend .fa-spin;\r\n }\r\n .give-payment-mode-label\r\n .give-loading-text {\r\n float: right;\r\n }\r\n\r\n}\r\n\r\n/* Login Wrap */\r\n\r\n.give-login-account-wrap, [id^=\"give-login-fields\"] {\r\n @include clearfix();\r\n\r\n > p.give-new-account-link, > p.give-login-message {\r\n float: left;\r\n margin: 0 0 15px;\r\n padding: 0;\r\n }\r\n\r\n p.give-login-message {\r\n margin-right: 10px;\r\n }\r\n\r\n .give_login_forgot_password {\r\n float:right;\r\n }\r\n\r\n}\r\n\r\n/* User Login */\r\n[id^='give-user-login-submit'], .give-submit-button-wrap {\r\n\r\n input.give-submit, input.give-btn, span.give-loading-animation {\r\n float: left;\r\n }\r\n\r\n input.give-cancel-login {\r\n margin-left: 5px;\r\n }\r\n\r\n span.give-loading-animation {\r\n margin: 3px 6px;\r\n display: none;\r\n }\r\n}\r\n\r\np.give-recurring-login-toggle {\r\n font-style: italic;\r\n}\r\n\r\n/* Login Shortcode Form */\r\n#give-login-form, #give-register-form {\r\n\r\n legend, div.give-login {\r\n line-height: 2;\r\n margin-bottom: 15px;\r\n }\r\n\r\n label {\r\n min-width: 100px;\r\n display: inline-block;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nModal - Magnific Popup\r\n-----------------------------------*/\r\n\r\n//Show/Hide elements in Magnific Popup\r\ndiv.give-form-wrap.mfp-hide {\r\n display: block !important;\r\n}\r\n\r\ndiv.mfp-content {\r\n .give-form-content-wrap, .give-donation-amount, .give-select-level {\r\n display: none;\r\n }\r\n\r\n //Basic Styles\r\n fieldset {\r\n p, ol, ul {\r\n margin-bottom: 1.2em;\r\n line-height: 1.4;\r\n }\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nBasic Button Style\r\n-----------------------------------*/\r\n\r\n.give-btn {\r\n background: $light-gray;\r\n border: 1px solid $borders;\r\n color: $dark;\r\n padding: 8px 10px;\r\n cursor: pointer;\r\n line-height: 1.2em;\r\n font-size: 14px;\r\n\r\n &:hover {\r\n background: #dbdbdb;\r\n }\r\n\r\n}\r\n\r\n/*---------------------------------\r\nEmail Access Form\r\n-----------------------------------*/\r\n\r\nform#give-email-access-form {\r\n div.g-recaptcha, input#give-email {\r\n margin: 0 0 15px;\r\n }\r\n input#give-email {\r\n width: 305px;\r\n }\r\n}\r\n\r\n/*---------------------------------\r\nResponsiveness\r\n-----------------------------------*/\r\n@media (max-width: 768px) {\r\n\r\n /* Layout */\r\n [id*='give-form'] {\r\n\r\n div.images, div.summary {\r\n width: 100%;\r\n float: none;\r\n }\r\n\r\n }\r\n\r\n}\r\n","/* Magnific Popup CSS */\n\n@import \"settings\";\n\n////////////////////////\n//\n// Contents:\n//\n// 1. General styles\n// - Transluscent overlay\n// - Containers, wrappers\n// - Cursors\n// - Helper classes\n// 2. Appearance\n// - Preloader & text that displays error messages\n// - CSS reset for buttons\n// - Close icon\n// - \"1 of X\" counter\n// - Navigation (left/right) arrows\n// - Iframe content type styles\n// - Image content type styles\n// - Media query where size of arrows is reduced\n// - IE7 support\n//\n////////////////////////\n\n\n\n////////////////////////\n// 1. General styles\n////////////////////////\n\n// Transluscent overlay\n.mfp-bg {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2;\n overflow: hidden;\n position: fixed;\n\n background: $mfp-overlay-color;\n opacity: $mfp-overlay-opacity;\n}\n\n// Wrapper for popup\n.mfp-wrap {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 3;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n}\n\n// Root container\n.mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n box-sizing: border-box;\n}\n\n// Vertical centerer helper\n.mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n}\n\n// Remove vertical centering when popup has class `mfp-align-top`\n.mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n}\n\n// Popup content holder\n.mfp-content {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n margin: 0 auto;\n text-align: left;\n z-index: $mfp-z-index-base + 5;\n}\n.mfp-inline-holder,\n.mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n}\n\n// Cursors\n.mfp-ajax-cur {\n cursor: progress;\n}\n.mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n}\n.mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n}\n.mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n}\n\n.mfp-close,\n.mfp-arrow,\n.mfp-preloader,\n.mfp-counter {\n -webkit-user-select:none;\n -moz-user-select: none;\n user-select: none;\n}\n\n// Hide the image during the loading\n.mfp-loading {\n &.mfp-figure {\n display: none;\n }\n}\n\n// Helper class that hides stuff\n@if $mfp-use-visuallyhidden {\n // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden\n .mfp-hide {\n border: 0 !important;\n clip: rect(0 0 0 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n width: 1px !important;\n }\n} @else {\n .mfp-hide {\n display: none !important;\n }\n}\n\n\n////////////////////////\n// 2. Appearance\n////////////////////////\n\n// Preloader and text that displays error messages\n.mfp-preloader {\n color: $mfp-controls-text-color;\n position: absolute;\n top: 50%;\n width: auto;\n text-align: center;\n margin-top: -0.8em;\n left: 8px;\n right: 8px;\n z-index: $mfp-z-index-base + 4;\n a {\n color: $mfp-controls-text-color;\n &:hover {\n color: $mfp-controls-text-color-hover;\n }\n }\n}\n\n// Hide preloader when content successfully loaded\n.mfp-s-ready {\n .mfp-preloader {\n display: none;\n }\n}\n\n// Hide content when it was not loaded\n.mfp-s-error {\n .mfp-content {\n display: none;\n }\n}\n\n// CSS-reset for buttons\nbutton {\n &.mfp-close,\n &.mfp-arrow {\n overflow: visible;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n display: block;\n outline: none;\n padding: 0;\n z-index: $mfp-z-index-base + 6;\n box-shadow: none;\n touch-action: manipulation;\n }\n &::-moz-focus-inner {\n padding: 0;\n border: 0\n }\n}\n\n\n// Close icon\n.mfp-close {\n width: 44px;\n height: 44px;\n line-height: 44px;\n\n position: absolute;\n right: 0;\n top: 0;\n text-decoration: none;\n text-align: center;\n opacity: $mfp-controls-opacity;\n padding: 0 0 18px 10px;\n color: $mfp-controls-color;\n\n font-style: normal;\n font-size: 28px;\n font-family: Arial, Baskerville, monospace;\n\n &:hover,\n &:focus {\n opacity: 1;\n }\n\n &:active {\n top: 1px;\n }\n}\n.mfp-close-btn-in {\n .mfp-close {\n color: $mfp-inner-close-icon-color;\n }\n}\n.mfp-image-holder,\n.mfp-iframe-holder {\n .mfp-close {\n color: $mfp-controls-color;\n right: -6px;\n text-align: right;\n padding-right: 6px;\n width: 100%;\n }\n}\n\n// \"1 of X\" counter\n.mfp-counter {\n position: absolute;\n top: 0;\n right: 0;\n color: $mfp-controls-text-color;\n font-size: 12px;\n line-height: 18px;\n white-space: nowrap;\n}\n\n// Navigation arrows\n@if $mfp-include-arrows {\n .mfp-arrow {\n position: absolute;\n opacity: $mfp-controls-opacity;\n margin: 0;\n top: 50%;\n margin-top: -55px;\n padding: 0;\n width: 90px;\n height: 110px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n &:active {\n margin-top: -54px;\n }\n &:hover,\n &:focus {\n opacity: 1;\n }\n &:before,\n &:after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n left: 0;\n top: 0;\n margin-top: 35px;\n margin-left: 35px;\n border: medium inset transparent;\n }\n\n &:after {\n\n border-top-width: 13px;\n border-bottom-width: 13px;\n top:8px;\n }\n\n &:before {\n border-top-width: 21px;\n border-bottom-width: 21px;\n opacity: 0.7;\n }\n\n }\n\n .mfp-arrow-left {\n left: 0;\n &:after {\n border-right: 17px solid $mfp-controls-color;\n margin-left: 31px;\n }\n &:before {\n margin-left: 25px;\n border-right: 27px solid $mfp-controls-border-color;\n }\n }\n\n .mfp-arrow-right {\n right: 0;\n &:after {\n border-left: 17px solid $mfp-controls-color;\n margin-left: 39px\n }\n &:before {\n border-left: 27px solid $mfp-controls-border-color;\n }\n }\n}\n\n\n\n// Iframe content type\n@if $mfp-include-iframe-type {\n .mfp-iframe-holder {\n padding-top: $mfp-iframe-padding-top;\n padding-bottom: $mfp-iframe-padding-top;\n .mfp-content {\n line-height: 0;\n width: 100%;\n max-width: $mfp-iframe-max-width;\n }\n .mfp-close {\n top: -40px;\n }\n }\n .mfp-iframe-scaler {\n width: 100%;\n height: 0;\n overflow: hidden;\n padding-top: $mfp-iframe-ratio * 100%;\n iframe {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-shadow: $mfp-shadow;\n background: $mfp-iframe-background;\n }\n }\n}\n\n\n\n// Image content type\n@if $mfp-include-image-type {\n\n /* Main image in popup */\n img {\n &.mfp-img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n line-height: 0;\n box-sizing: border-box;\n padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;\n margin: 0 auto;\n }\n }\n\n /* The shadow behind the image */\n .mfp-figure {\n line-height: 0;\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: $mfp-image-padding-top;\n bottom: $mfp-image-padding-bottom;\n display: block;\n right: 0;\n width: auto;\n height: auto;\n z-index: -1;\n box-shadow: $mfp-shadow;\n background: $mfp-image-background;\n }\n small {\n color: $mfp-caption-subtitle-color;\n display: block;\n font-size: 12px;\n line-height: 14px;\n }\n figure {\n margin: 0;\n }\n }\n .mfp-bottom-bar {\n margin-top: -$mfp-image-padding-bottom + 4;\n position: absolute;\n top: 100%;\n left: 0;\n width: 100%;\n cursor: auto;\n }\n .mfp-title {\n text-align: left;\n line-height: 18px;\n color: $mfp-caption-title-color;\n word-wrap: break-word;\n padding-right: 36px; // leave some space for counter at right side\n }\n\n .mfp-image-holder {\n .mfp-content {\n max-width: 100%;\n }\n }\n\n .mfp-gallery {\n .mfp-image-holder {\n .mfp-figure {\n cursor: pointer;\n }\n }\n }\n\n\n @if $mfp-include-mobile-layout-for-image {\n @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {\n /**\n * Remove all paddings around the image on small screen\n */\n .mfp-img-mobile {\n .mfp-image-holder {\n padding-left: 0;\n padding-right: 0;\n }\n img {\n &.mfp-img {\n padding: 0;\n }\n }\n .mfp-figure {\n // The shadow behind the image\n &:after {\n top: 0;\n bottom: 0;\n }\n small {\n display: inline;\n margin-left: 5px;\n }\n }\n .mfp-bottom-bar {\n background: rgba(0,0,0,0.6);\n bottom: 0;\n margin: 0;\n top: auto;\n padding: 3px 5px;\n position: fixed;\n box-sizing: border-box;\n &:empty {\n padding: 0;\n }\n }\n .mfp-counter {\n right: 5px;\n top: 3px;\n }\n .mfp-close {\n top: 0;\n right: 0;\n width: 35px;\n height: 35px;\n line-height: 35px;\n background: rgba(0, 0, 0, 0.6);\n position: fixed;\n text-align: center;\n padding: 0;\n }\n }\n }\n }\n}\n\n\n\n// Scale navigation arrows and reduce padding from sides\n@media all and (max-width: 900px) {\n .mfp-arrow {\n -webkit-transform: scale(0.75);\n transform: scale(0.75);\n }\n .mfp-arrow-left {\n -webkit-transform-origin: 0;\n transform-origin: 0;\n }\n .mfp-arrow-right {\n -webkit-transform-origin: 100%;\n transform-origin: 100%;\n }\n .mfp-container {\n padding-left: $mfp-popup-padding-left-mobile;\n padding-right: $mfp-popup-padding-left-mobile;\n }\n}\n\n","////////////////////////\n// Settings //\n////////////////////////\n\n// overlay\n$mfp-overlay-color: #0b0b0b !default; // Color of overlay screen\n$mfp-overlay-opacity: 0.8 !default; // Opacity of overlay screen\n$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // Shadow on image or iframe\n\n// spacing\n$mfp-popup-padding-left: 8px !default; // Padding from left and from right side\n$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px\n\n$mfp-z-index-base: 1040 !default; // Base z-index of popup\n\n// controls\n$mfp-include-arrows: true !default; // Include styles for nav arrows\n$mfp-controls-opacity: 0.65 !default; // Opacity of controls\n$mfp-controls-color: #FFF !default; // Color of controls\n$mfp-controls-border-color: #3F3F3F !default; \t // Border color of controls\n$mfp-inner-close-icon-color: #333 !default; // Color of close button when inside\n$mfp-controls-text-color: #CCC !default; // Color of preloader and \"1 of X\" indicator\n$mfp-controls-text-color-hover: #FFF !default; // Hover color of preloader and \"1 of X\" indicator\n\n// Iframe-type options\n$mfp-include-iframe-type: true !default; // Enable Iframe-type popups\n$mfp-iframe-padding-top: 40px !default; // Iframe padding top\n$mfp-iframe-background: #000 !default; // Background color of iframes\n$mfp-iframe-max-width: 900px !default; // Maximum width of iframes\n$mfp-iframe-ratio: 9/16 !default; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)\n\n// Image-type options\n$mfp-include-image-type: true !default; // Enable Image-type popups\n$mfp-image-background: #444 !default;\n$mfp-image-padding-top: 40px !default; // Image padding top\n$mfp-image-padding-bottom: 40px !default; // Image padding bottom\n$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom\n\n// Image caption options\n$mfp-caption-title-color: #F3F3F3 !default; // Caption title color\n$mfp-caption-subtitle-color: #BDBDBD !default; // Caption subtitle color\n\n// A11y\n$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers\n","/**\n * Give Layouts SCSS/CSS\n *\n * @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 ;)\n * @package: Give\n * @subpackage: SCSS/Frontend\n * @copyright: Copyright (c) 2016, WordImpress\n * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n/**\n * Twenty Thirteen specific styles\n */\n\n.twentythirteen {\n\n .give_forms {\n\tpadding: 40px 0;\n }\n\n}\n\n/**\n * Twenty Fourteen specific styles\n */\n.twentyfourteen {\n .tfgive {\n\tpadding: 12px 10px 0;\n\tmax-width: 474px;\n\tmargin: 0 auto;\n\n\t.give_forms .entry-summary {\n\t padding: 0 !important;\n\t margin: 0 0 1.618em !important;\n\t}\n\n\tdiv.give_forms.hentry.has-post-thumbnail {\n\t margin-top: 0;\n\t}\n\n\t.give_forms {\n\t .images {\n\t\timg {\n\t\t margin-bottom: 1em;\n\t\t}\n\t }\n\t}\n }\n}\n\n@media screen and (min-width: 673px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1040px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 15px;\n\t padding-left: 15px;\n\t}\n }\n}\n\n@media screen and (min-width: 1110px) {\n .twentyfourteen {\n\t.tfgive {\n\t padding-right: 30px;\n\t padding-left: 30px;\n\t}\n }\n}\n\n@media screen and (min-width: 1218px) {\n .twentyfourteen {\n\t.tfgive {\n\t margin-right: 54px;\n\t}\n }\n .full-width {\n\t.twentyfourteen {\n\t .tfgive {\n\t\tmargin-right: auto;\n\t }\n\t}\n }\n}\n\n/**\n * Twenty Fifteen specific styles\n */\n.twentyfifteen {\n .t15give {\n\tpadding-left: 7.6923%;\n\tpadding-right: 7.6923%;\n\tpadding-top: 7.6923%;\n\tmargin-bottom: 7.6923%;\n\tbackground: #fff;\n\tbox-shadow: 0 0 1px rgba(0, 0, 0, 0.15);\n\n\t.page-title {\n\t margin-left: 0;\n\t}\n\tdiv.summary {\n\t padding: 0;\n\t}\n }\n}\n\n@media screen and (min-width: 38.75em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-right: 7.6923%;\n\t margin-left: 7.6923%;\n\t margin-top: 8.3333%;\n\t}\n }\n}\n\n@media screen and (min-width: 59.6875em) {\n .twentyfifteen {\n\t.t15give {\n\t margin-left: 8.3333%;\n\t margin-right: 8.3333%;\n\t padding: 10%;\n\t}\n }\n\n .single-product {\n\t.twentyfifteen {\n\t .entry-summary {\n\t\tpadding: 0 !important;\n\t }\n\t}\n }\n}\n\n/*----------------------------------------------\nAvada\n------------------------------------------------*/\n\n.avada-row > div.give-wrap #content {\n width: 100%;\n}","/**\n * Give Frontend Progress Bar SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n.give-goal-progress {\n margin-bottom: 20px;\n clear:both;\n\n .income {\n\tfont-size: 46px;\n\tline-height: 48px;\n\tletter-spacing: -1px;\n\tcolor: #333;\n }\n\n .raised {\n\tmargin-bottom: 15px;\n }\n}\n\n.give-progress-bar {\n height: 20px; \n position: relative;\n background: #EEE;\n border-radius: 25px;\n overflow: hidden;\n\n > span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-top-right-radius: 8px;\n\tborder-bottom-right-radius: 8px;\n\tborder-top-left-radius: 20px;\n\tborder-bottom-left-radius: 20px;\n\tbackground-color: rgb(43, 194, 83);\n\tposition: relative;\n\toverflow: hidden;\n }\n}","/*!\n * Float Labels\n *\n * Version: 1.0.8\n * Author: Paul Ryley (http://geminilabs.io)\n * URL: https://github.com/geminilabs/float-labels.js\n * License: MIT\n */\n\n//\n// Variables\n//\n\n$fl-placeholder : #aaa !default;\n$fl-text : #333 !default;\n$fl-text-focus : #007ba4 !default;\n$fl-borders : #ccc !default;\n$fl-borders-focus : #ccc !default;\n$fl-borders-active : #ccc !default;\n$fl-background : inherit !default;\n$fl-background-focus : inherit !default;\n$fl-background-active : inherit !default;\n\n$fl-font-size : 16px !default;\n$fl-font-size-small : 11px !default;\n\n$fl-spacing-base : 24px !default;\n$fl-spacing-half : $fl-spacing-base / 2 !default;\n$fl-spacing-third : $fl-spacing-base / 3 !default;\n$fl-spacing-fourth : $fl-spacing-base / 4 !default;\n\n$fl-transition-speed : 0.3s !default;\n$fl-transition-easing : ease-in-out !default;\n\n//\n// Styles\n//\n\nform.floated-labels {\n\n\t.floatlabel {\n\n\t\tposition: relative;\n\n\t\tinput,\n\t\tselect,\n\t\ttextarea {\n\t\t\tfont-size: $fl-font-size;\n\t\t\tline-height: normal;\n\t\t\tbackground-color: $fl-background;\n\t\t\tborder: 1px solid $fl-borders;\n\t\t\tpadding: $fl-spacing-half;\n\t\t}\n\n\t\tselect {\n\t\t\tposition: relative;\n\t\t\tcolor: $fl-placeholder;\n\t\t\tcursor: pointer;\n\t\t\t-webkit-appearance: none;\n\t\t\t-moz-appearance: none;\n\t\t}\n\n\t\t&.is-active {\n\t\t\tlabel.floatlabel-label {\n\t\t\t\topacity: 1;\n\t\t\t\tvisibility: visible;\n\t\t\t}\n\n\t\t\tinput,\n\t\t\tselect,\n\t\t\ttextarea {\n\t\t\t\tcolor: $fl-text;\n\t\t\t\tbackground-color: $fl-background-active;\n\t\t\t\tborder-color: $fl-borders-active;\n\t\t\t\tpadding-top: $fl-spacing-base - ($fl-spacing-third / 2);\n\t\t\t\tpadding-bottom: $fl-spacing-third / 2;\n\t\t\t}\n\t\t}\n\n\t\t&.is-focused {\n\t\t\tlabel.floatlabel-label {\n\t\t\t\tcolor: $fl-text-focus;\n\t\t\t}\n\n\t\t\tinput,\n\t\t\tselect,\n\t\t\ttextarea {\n\t\t\t\tbackground-color: $fl-background-focus;\n\t\t\t\tborder-color: $fl-borders-focus;\n\t\t\t}\n\t\t}\n\n\t\tlabel.floatlabel-label {\n\t\t\tposition: absolute;\n\t\t\tdisplay: block;\n\t\t\ttop: $fl-spacing-third;\n\t\t\tleft: $fl-spacing-half;\n\t\t\tcolor: $fl-placeholder;\n\t\t\tfont-size: $fl-font-size-small;\n\t\t\tline-height: 1;\n\t\t\topacity: 0;\n\t\t\tvisibility: hidden;\n\t\t\ttransition: all $fl-transition-speed $fl-transition-easing;\n\t\t\tpadding: 0 1px;\n\n\t\t\t&.is-visible {\n\t\t\t\topacity: 1;\n\t\t\t\tvisibility: visible;\n\t\t\t}\n\t\t}\n\t}\n\n\t.styled {\n\n\t\t&.select {\n\t\t\tposition: relative;\n\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tcontent: '';\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t\ttop: $fl-spacing-base;\n\t\t\t\theight: 2px;\n\t\t\t\twidth: $fl-spacing-fourth;\n\t\t\t\tbackground: $fl-placeholder;\n\t\t\t\tz-index: 2;\n\t\t\t}\n\n\t\t\t&:before {\n\t\t\t\tright: $fl-spacing-half + $fl-spacing-fourth;\n\t\t\t\ttransform: skew(0deg, 45deg);\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tright: $fl-spacing-half;\n\t\t\t\ttransform: skew(0deg, -45deg);\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * Give Magnific Modal Custom SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n// Wrapper for popup\n.give-modal {\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: $mfp-z-index-base + 2147482500;\n position: fixed;\n outline: none !important;\n -webkit-backface-visibility: hidden; // fixes webkit bug that can cause \"false\" scrollbar\n\n form[id*='give-form'] {\n margin-bottom: 0;\n .give-submit {\n margin-bottom: 0;\n }\n .give-payment-mode-label {\n margin-top: 0;\n padding-top: 0;\n }\n }\n\n // Root container\n .mfp-container {\n text-align: center;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n padding: 0 $mfp-popup-padding-left;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n }\n\n // Vertical centerer helper\n .mfp-container {\n &:before {\n content: '';\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n }\n\n // Remove vertical centering when popup has class `mfp-align-top`\n .mfp-align-top {\n .mfp-container {\n &:before {\n display: none;\n }\n }\n }\n\n // Popup content holder\n .mfp-content {\n display: inline-block;\n vertical-align: middle;\n text-align: left;\n position: relative;\n background: #FFF;\n padding: 20px;\n width: auto;\n max-width: 500px;\n margin: 40px auto;\n z-index: $mfp-z-index-base + 2147482600;\n\n .give-donation-levels-wrap, .give-btn-modal {\n display: none;\n }\n\n [id*='give-form'] #give-payment-mode-select, [id*='give-form'] #give_purchase_form_wrap {\n display: block;\n }\n\n }\n\n .mfp-inline-holder,\n .mfp-ajax-holder {\n .mfp-content {\n width: 100%;\n cursor: auto;\n }\n }\n\n // Cursors\n .mfp-ajax-cur {\n cursor: progress;\n }\n\n .mfp-zoom-out-cur {\n &, .mfp-image-holder .mfp-close {\n cursor: -moz-zoom-out;\n cursor: -webkit-zoom-out;\n cursor: zoom-out;\n }\n }\n\n .mfp-zoom {\n cursor: pointer;\n cursor: -webkit-zoom-in;\n cursor: -moz-zoom-in;\n cursor: zoom-in;\n }\n\n .mfp-auto-cursor {\n .mfp-content {\n cursor: auto;\n }\n }\n\n .mfp-close,\n .mfp-arrow,\n .mfp-preloader,\n .mfp-counter {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mfp-close:hover{\n background-color: transparent;\n }\n\n // Hide the image during the loading\n .mfp-loading {\n &.mfp-figure {\n display: none;\n }\n }\n\n}","/**\n * Give Frontend Tables SCSS\n *\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\ntable.give-table {\n color: #666;\n font-size: 14px;\n text-shadow: 1px 1px 0px #fff;\n background: #eaebec;\n margin: 20px 0;\n border: 1px solid #e0e0e0;\n border-top: none;\n border-bottom: none;\n width: 100%;\n\n thead {\n font-weight: bold;\n\n th:first-child {\n border-left: none;\n text-align: left;\n }\n }\n\n th {\n padding: 21px 25px 22px 25px;\n border-top: 1px solid #E8E8E8;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n border-right: none;\n background: #F6F6F6;\n text-align: center;\n font-weight: bold;\n }\n\n tbody {\n\n tr {\n text-align: center;\n\n td {\n padding: 18px;\n border: none;\n border-top: 1px solid #ffffff;\n border-bottom: 1px solid #e0e0e0;\n border-left: 1px solid #e0e0e0;\n background: #FFF;\n text-align: center;\n }\n\n td:first-child {\n text-align: left;\n //padding-left:20px;\n border-left: 0;\n }\n }\n\n //Even Rows\n tr:nth-child(even) td {\n background: #fcfcfc;\n }\n\n }\n\n}","/**\n * Give Frontend Theme Compatibility\n *\n * @description: The following styles help Give look good and fixes CSS conflicts with popular WordPress themes\n * @package Give\n * @subpackage SCSS/Frontend\n * @copyright Copyright (c) 2016, WordImpress\n * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License\n*/\n\n//Divi\n.give-divi {\n\n .qtip-tipsy {\n\tz-index: 1000002 !important;\n }\n\n}\n\n//Twenty Sixteen\nbody.give-twentysixteen {\n\n div.entry-summary {\n\tmargin: 0;\n }\n\n button.give-btn {\n\tcolor: #333;\n }\n\n .give-submit {\n\tcolor: #FFF;\n }\n\n form[id*=\"give\"] fieldset {\n margin-bottom: 0;\n }\n\n fieldset#give_terms_agreement {\n padding-left: 0;\n }\n\n}"],"mappings":"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","names":[],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/templates/give.css b/templates/give.css index aca379c81c..eead80566e 100644 --- a/templates/give.css +++ b/templates/give.css @@ -976,7 +976,7 @@ form[id*='give-form'] .give-donation-amount { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - width: 125px; } + min-width: 125px; } form[id*='give-form'] .give-donation-amount #give-amount.invalid-amount, form[id*='give-form'] .give-donation-amount #give-amount-text.invalid-amount { border: 1px solid red; } diff --git a/templates/give.min.css b/templates/give.min.css index 2bfa62d5a0..e5bb31528f 100644 --- a/templates/give.min.css +++ b/templates/give.min.css @@ -6,7 +6,7 @@ * @subpackage: SCSS/Frontend * @copyright: Copyright (c) 2016, WordImpress * @license: http://opensource.org/licenses/gpl-2.0.php GNU Public License -*/#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-modal,.mfp-wrap{-webkit-backface-visibility:hidden}.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .6em .3em;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.dashicons-give:before,[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}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.ttf?kdnr3d) format("truetype"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\e600"}.dashicons-give:before{content:"\e800"}.fa-spin,form[id*=give-form] .give-loading-animation{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}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{list-style:none;margin:0 0 8px 10px}table#give_donation_receipt ul{margin:0;padding:0}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}.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{padding:0;margin:0;border:0}[id*=give-form] .give-form-title,[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:left}[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}#give-purchase-gravatars .give-gravatars-title,[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}.single-give_forms.et_right_sidebar #main-content .container:before,[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}.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-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]{color:#333;margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#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:.2s all linear;color:rgba(51,51,51,.5)}#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,#give-recurring-form .give-tooltip:hover,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form.give-form .give-tooltip:hover,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 select.required,form[id*=give-form] .form-row textarea.required,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{font-weight:700;margin:10px 0 15px;padding:0 0 10px;border-bottom:1px solid #EDEDED;width:100%}#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 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] 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_error:before,.give_success:before,[id*=give_secure_site_wrapper] span.padlock{font-style:normal;font-family:give-icomoon;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#give-recurring-form div[id^=section-] .give-section-break,form.give-form div[id^=section-] .give-section-break,form[id*=give-form] div[id^=section-] .give-section-break{margin:0}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;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 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;text-align:left}#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 input[type=text],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=text],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row select,form.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 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:0;color:#333;background-color:#FDFDFD}#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row select:focus,form.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 select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,#give-recurring-form .form-row-two-thirds,form.give-form .form-row-first,form.give-form .form-row-last,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last,form[id*=give-form] .form-row-two-thirds{float:left;width:48.5%;overflow:visible}#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 .card-expiration select.card-expiry-year,#give-recurring-form .form-row-last,form.give-form .card-expiration select.card-expiry-year,form.give-form .form-row-last,form[id*=give-form] .card-expiration select.card-expiry-year,form[id*=give-form] .form-row-last{float:right}#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}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{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 .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}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;float:left;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}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{float:left;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;width:125px}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 span.give-final-total-amount{float:left;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}#give-gateway-radio-list>li .give-gateway-option,.give-btn{cursor:pointer}form[id*=give-form] #give-final-total-wrap{margin:25px 0;padding:0}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;float:left;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{float:left;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;border-left:none}.give_error,.give_success{position:relative;margin:15px 0;background:#F9F9F9;padding:1em 1em 1em 2em;border-left:4px solid #a00;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p{margin:0!important}.give_error:before,.give_success:before{position:absolute;top:50%;margin-top:-15px;left:-17px;background-color:#a00;color:#FFF;width:30px;height:30px;font-size:16px;border-radius:100%;text-align:center;line-height:30px;text-shadow:1px 1px rgba(0,0,0,.5);content:'\f02d'}.give_error.give_warning,.give_success.give_warning{border-color:#ffba00}.give_error.give_warning:before,.give_success.give_warning:before{background-color:#ffba00;text-shadow:1px 1px rgba(0,0,0,.1)}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:'\e601';text-shadow:1px 1px rgba(0,0,0,.2)}#give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}#give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0 0 5px;padding:0}#give-donation-level-radio-list>li label{cursor:pointer;display:inline-block}#give-donation-level-radio-list>li input[type=radio]{margin:0 5px 0 0;outline:0;width:auto}#give-gateway-radio-list{float:left;margin:0 0 25px;padding:0;list-style:none}#give-gateway-radio-list:after,#give-gateway-radio-list:before{content:" ";display:table}#give-gateway-radio-list:after{clear:both}#give-gateway-radio-list>li{float:left;margin-right:15px;margin-left:0;list-style-type:none;list-style-image:none}#give-gateway-radio-list>li .give-gateway-option input[type=radio]{margin:0 5px 0 0;outline:0;width:auto}form[id*=give-form] select.give-select-level{outline:0;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both}#give-donation-level-button-wrap{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-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../assets/images/tick.png);background-repeat:no-repeat;background-position:98% 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-number.valid.floatlabel-input{background-image:url(../assets/images/tick-alt.png);background-position:100% 50%;background-size:72px 16px}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:37px;height:26px;background-size:37px 26px!important}.mfp-bg,.mfp-wrap{position:fixed;left:0}#give_purchase_form_wrap .floatlabel span.card-type{top:11px;right:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../assets/images/visa.png) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../assets/images/mastercard.png) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../assets/images/discover.png) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../assets/images/amex.png) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../assets/images/maestro.png) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../assets/images/diners-club.png) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../assets/images/jcb.png) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../assets/images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../assets/images/unionpay.png) no-repeat}@-webkit-keyframes opacity{0%{opacity:1}100%{opacity:0}}@-moz-keyframes opacity{0%{opacity:1}100%{opacity:0}}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;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;width:16px;height:20px;line-height:20px;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}.give-login-account-wrap:after,.give-login-account-wrap:before,[id^=give-login-fields]:after,[id^=give-login-fields]:before{content:" ";display:table}.give-modal .mfp-container:before,.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.give-login-account-wrap:after,[id^=give-login-fields]:after{clear:both}.give-login-account-wrap>p.give-login-message,.give-login-account-wrap>p.give-new-account-link,[id^=give-login-fields]>p.give-login-message,[id^=give-login-fields]>p.give-new-account-link{float:left;margin:0 0 15px;padding:0}.give-login-account-wrap p.give-login-message,[id^=give-login-fields] p.give-login-message{margin-right:10px}.give-login-account-wrap .give_login_forgot_password,[id^=give-login-fields] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-btn,.give-submit-button-wrap input.give-submit,.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] input.give-btn,[id^=give-user-login-submit] input.give-submit,[id^=give-user-login-submit] span.give-loading-animation{float:left}.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:3px 6px;display:none}p.give-recurring-login-toggle{font-style:italic}#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 .give-donation-amount,div.mfp-content .give-form-content-wrap,div.mfp-content .give-select-level{display:none}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}.give-btn{background:#EDEDED;border:1px solid #ccc;color:#333;padding:8px 10px;line-height:1.2em;font-size:14px}.give-btn:hover{background:#dbdbdb}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.images,[id*=give-form] div.summary{width:100%;float:none}}.mfp-bg{top:0;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;z-index:1043;outline:0!important}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{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:1045}.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:1044}.mfp-preloader a{color:#CCC}.mfp-close,.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:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}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;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-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{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-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;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-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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 all and (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}}.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%;background-color:#2bc253;position:relative;overflow:hidden;border-radius:20px 8px 8px 20px}/*! +*/#qtip-overlay.blurs,.qtip-close{cursor:pointer}.give-modal,.mfp-wrap{-webkit-backface-visibility:hidden}.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .6em .3em;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.dashicons-give:before,[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}@font-face{font-family:give-icomoon;src:url(../assets/fonts/icomoon.eot?kdnr3d);src:url(../assets/fonts/icomoon.eot?kdnr3d#iefix) format("embedded-opentype"),url(../assets/fonts/icomoon.woff?kdnr3d) format("woff"),url(../assets/fonts/icomoon.ttf?kdnr3d) format("truetype"),url(../assets/fonts/icomoon.svg?kdnr3d#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\e600"}.dashicons-give:before{content:"\e800"}.fa-spin,form[id*=give-form] .give-loading-animation{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}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{list-style:none;margin:0 0 8px 10px}table#give_donation_receipt ul{margin:0;padding:0}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}.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{padding:0;margin:0;border:0}[id*=give-form] .give-form-title,[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:left}[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}#give-purchase-gravatars .give-gravatars-title,[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}.single-give_forms.et_right_sidebar #main-content .container:before,[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}.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-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]{color:#333;margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}#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:.2s all linear;color:rgba(51,51,51,.5)}#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,#give-recurring-form .give-tooltip:hover,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form.give-form .give-tooltip:hover,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 select.required,form[id*=give-form] .form-row textarea.required,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{font-weight:700;margin:10px 0 15px;padding:0 0 10px;border-bottom:1px solid #EDEDED;width:100%}#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 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] 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_error:before,.give_success:before,[id*=give_secure_site_wrapper] span.padlock{font-style:normal;font-family:give-icomoon;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#give-recurring-form div[id^=section-] .give-section-break,form.give-form div[id^=section-] .give-section-break,form[id*=give-form] div[id^=section-] .give-section-break{margin:0}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;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 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;text-align:left}#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 input[type=text],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=text],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row select,form.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 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:0;color:#333;background-color:#FDFDFD}#give-recurring-form .form-row input[type=text]:focus,#give-recurring-form .form-row input[type=tel]:focus,#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=text]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row select:focus,form.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 select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,#give-recurring-form .form-row-two-thirds,form.give-form .form-row-first,form.give-form .form-row-last,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last,form[id*=give-form] .form-row-two-thirds{float:left;width:48.5%;overflow:visible}#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 .card-expiration select.card-expiry-year,#give-recurring-form .form-row-last,form.give-form .card-expiration select.card-expiry-year,form.give-form .form-row-last,form[id*=give-form] .card-expiration select.card-expiry-year,form[id*=give-form] .form-row-last{float:right}#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}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{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 .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}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;float:left;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}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{float:left;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}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 span.give-final-total-amount{float:left;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}#give-gateway-radio-list>li .give-gateway-option,.give-btn{cursor:pointer}form[id*=give-form] #give-final-total-wrap{margin:25px 0;padding:0}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;float:left;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{float:left;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;border-left:none}.give_error,.give_success{position:relative;margin:15px 0;background:#F9F9F9;padding:1em 1em 1em 2em;border-left:4px solid #a00;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p{margin:0!important}.give_error:before,.give_success:before{position:absolute;top:50%;margin-top:-15px;left:-17px;background-color:#a00;color:#FFF;width:30px;height:30px;font-size:16px;border-radius:100%;text-align:center;line-height:30px;text-shadow:1px 1px rgba(0,0,0,.5);content:'\f02d'}.give_error.give_warning,.give_success.give_warning{border-color:#ffba00}.give_error.give_warning:before,.give_success.give_warning:before{background-color:#ffba00;text-shadow:1px 1px rgba(0,0,0,.1)}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:'\e601';text-shadow:1px 1px rgba(0,0,0,.2)}#give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}#give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0 0 5px;padding:0}#give-donation-level-radio-list>li label{cursor:pointer;display:inline-block}#give-donation-level-radio-list>li input[type=radio]{margin:0 5px 0 0;outline:0;width:auto}#give-gateway-radio-list{float:left;margin:0 0 25px;padding:0;list-style:none}#give-gateway-radio-list:after,#give-gateway-radio-list:before{content:" ";display:table}#give-gateway-radio-list:after{clear:both}#give-gateway-radio-list>li{float:left;margin-right:15px;margin-left:0;list-style-type:none;list-style-image:none}#give-gateway-radio-list>li .give-gateway-option input[type=radio]{margin:0 5px 0 0;outline:0;width:auto}form[id*=give-form] select.give-select-level{outline:0;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both}#give-donation-level-button-wrap{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-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../assets/images/tick.png);background-repeat:no-repeat;background-position:98% 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-number.valid.floatlabel-input{background-image:url(../assets/images/tick-alt.png);background-position:100% 50%;background-size:72px 16px}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:37px;height:26px;background-size:37px 26px!important}.mfp-bg,.mfp-wrap{position:fixed;left:0}#give_purchase_form_wrap .floatlabel span.card-type{top:11px;right:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../assets/images/visa.png) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../assets/images/mastercard.png) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../assets/images/discover.png) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../assets/images/amex.png) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../assets/images/maestro.png) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../assets/images/diners-club.png) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../assets/images/jcb.png) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../assets/images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../assets/images/unionpay.png) no-repeat}@-webkit-keyframes opacity{0%{opacity:1}100%{opacity:0}}@-moz-keyframes opacity{0%{opacity:1}100%{opacity:0}}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;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;width:16px;height:20px;line-height:20px;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}.give-login-account-wrap:after,.give-login-account-wrap:before,[id^=give-login-fields]:after,[id^=give-login-fields]:before{content:" ";display:table}.give-modal .mfp-container:before,.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.give-login-account-wrap:after,[id^=give-login-fields]:after{clear:both}.give-login-account-wrap>p.give-login-message,.give-login-account-wrap>p.give-new-account-link,[id^=give-login-fields]>p.give-login-message,[id^=give-login-fields]>p.give-new-account-link{float:left;margin:0 0 15px;padding:0}.give-login-account-wrap p.give-login-message,[id^=give-login-fields] p.give-login-message{margin-right:10px}.give-login-account-wrap .give_login_forgot_password,[id^=give-login-fields] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-btn,.give-submit-button-wrap input.give-submit,.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] input.give-btn,[id^=give-user-login-submit] input.give-submit,[id^=give-user-login-submit] span.give-loading-animation{float:left}.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:3px 6px;display:none}p.give-recurring-login-toggle{font-style:italic}#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 .give-donation-amount,div.mfp-content .give-form-content-wrap,div.mfp-content .give-select-level{display:none}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}.give-btn{background:#EDEDED;border:1px solid #ccc;color:#333;padding:8px 10px;line-height:1.2em;font-size:14px}.give-btn:hover{background:#dbdbdb}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.images,[id*=give-form] div.summary{width:100%;float:none}}.mfp-bg{top:0;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;z-index:1043;outline:0!important}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{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:1045}.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:1044}.mfp-preloader a{color:#CCC}.mfp-close,.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:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}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;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-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{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-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;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-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.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 all and (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}}.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%;background-color:#2bc253;position:relative;overflow:hidden;border-radius:20px 8px 8px 20px}/*! * Float Labels * * Version: 1.0.8