@import url("https://fonts.googleapis.com/css?family=Open+Sans:100,400,400i,600,800");@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,400i,600,700,800");.noto-sans-regular{font-family:"Noto Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.poppins-thin{font-family:"Poppins", sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins", sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins", sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:"Poppins", sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins", sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins", sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:"Poppins", sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:"Poppins", sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins", sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins", sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins", sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:"Poppins", sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins", sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins", sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins", sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins", sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins", sans-serif;font-weight:900;font-style:italic}.reddit-mono-regular{font-family:"Reddit Mono", monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.roboto-thin{font-family:"Roboto", sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto", sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto", sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto", sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto", sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto", sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:"Roboto", sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:"Roboto", sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:"Roboto", sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:"Roboto", sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:"Roboto", sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:"Roboto", sans-serif;font-weight:900;font-style:italic}.roboto-condensed-regular{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.tac-one-regular{font-family:"Tac One", sans-serif;font-weight:400;font-style:normal}.teko-regular{font-family:"Teko", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.tilt-neon-regular{font-family:"Tilt Neon", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"XROT" 0, "YROT" 0}.ubuntu-light{font-family:"Ubuntu", sans-serif;font-weight:300;font-style:normal}.ubuntu-regular{font-family:"Ubuntu", sans-serif;font-weight:400;font-style:normal}.ubuntu-medium{font-family:"Ubuntu", sans-serif;font-weight:500;font-style:normal}.ubuntu-bold{font-family:"Ubuntu", sans-serif;font-weight:700;font-style:normal}.ubuntu-light-italic{font-family:"Ubuntu", sans-serif;font-weight:300;font-style:italic}.ubuntu-regular-italic{font-family:"Ubuntu", sans-serif;font-weight:400;font-style:italic}.ubuntu-medium-italic{font-family:"Ubuntu", sans-serif;font-weight:500;font-style:italic}.ubuntu-bold-italic{font-family:"Ubuntu", sans-serif;font-weight:700;font-style:italic}.whisper-regular{font-family:"Whisper", cursive;font-weight:400;font-style:normal}.m-plus 1 code-regular{font-family:"M PLUS 1 Code", monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.martian-mono-regular{font-family:"Martian Mono", monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.lilita-one-regular{font-family:"Lilita One", sans-serif;font-weight:400;font-style:normal}.kalam-light{font-family:"Kalam", cursive;font-weight:300;font-style:normal}.kalam-regular{font-family:"Kalam", cursive;font-weight:400;font-style:normal}.kalam-bold{font-family:"Kalam", cursive;font-weight:700;font-style:normal}.jacquard-24-regular{font-family:"Jacquard 24", system-ui;font-weight:400;font-style:normal}.dancing-script-regular{font-family:"Dancing Script", cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.comic-neue-light{font-family:"Comic Neue", cursive;font-weight:300;font-style:normal}.comic-neue-regular{font-family:"Comic Neue", cursive;font-weight:400;font-style:normal}.comic-neue-bold{font-family:"Comic Neue", cursive;font-weight:700;font-style:normal}.comic-neue-light-italic{font-family:"Comic Neue", cursive;font-weight:300;font-style:italic}.comic-neue-regular-italic{font-family:"Comic Neue", cursive;font-weight:400;font-style:italic}.comic-neue-bold-italic{font-family:"Comic Neue", cursive;font-weight:700;font-style:italic}.bebas-neue-regular{font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal}.arvo-regular{font-family:"Arvo", serif;font-weight:400;font-style:normal}.arvo-bold{font-family:"Arvo", serif;font-weight:700;font-style:normal}.arvo-regular-italic{font-family:"Arvo", serif;font-weight:400;font-style:italic}.arvo-bold-italic{font-family:"Arvo", serif;font-weight:700;font-style:italic}@font-face{font-family:'Nevis';src:url(//givsum.s3.amazonaws.com/assets/nevis-webfont-b3399f9c62af212738be9ae07783473b4f082c340c94f4e4944e20bd5d1687c2.eot);src:url(//givsum.s3.amazonaws.com/assets/nevis-webfont-b3399f9c62af212738be9ae07783473b4f082c340c94f4e4944e20bd5d1687c2.eot?#iefix) format("embedded-opentype"),url(//givsum.s3.amazonaws.com/assets/nevis-webfont-23d4357e47e1e6b76aa9116992693f17eb03493d4f8589752a9da3ec1a1a5ad2.woff) format("woff"),url(//givsum.s3.amazonaws.com/assets/nevis-webfont-e1db34c762b7d229efed6972daae9f5c827b364f0cfe564871557579beac3841.ttf) format("truetype"),url(//givsum.s3.amazonaws.com/assets/nevis-webfont-3487b4cbaed2e213b6eb90d393a9d6fa32186e4228ea5958d9cd0441bededbb6.svg#webfontbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Bebas Neue';src:url(//givsum.s3.amazonaws.com/assets/BebasNeue-webfont-e4c3b7589ace2c68e1fecbc8a1be4a69d8264b87b05303eb02b4ac7470d8fa7b.eot);src:url(//givsum.s3.amazonaws.com/assets/BebasNeue-webfont-e4c3b7589ace2c68e1fecbc8a1be4a69d8264b87b05303eb02b4ac7470d8fa7b.eot?#iefix) format("embedded-opentype"),url(//givsum.s3.amazonaws.com/assets/BebasNeue-webfont-dd360ae94b4d7230efb497196eb6b948f8afeb2e41ec8ff6113309ee971c3721.woff) format("woff"),url(//givsum.s3.amazonaws.com/assets/BebasNeue-webfont-bd20113ec8b125ff92083413e564fea2b6d531a1d1e0092d1619cfadf3cdcfbd.ttf) format("truetype"),url(//givsum.s3.amazonaws.com/assets/BebasNeue-webfont-a54e893466037774af68f34cd3856c3505a61feb91cc3d4854a8cdc1e3c26c37.svg#BebasNeueRegular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/kcf5uOXucLcbFOydGU24WALUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local("Lato Black"),local("Lato-Black"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/G2uphNnNqGFMHLRsO_72ngLUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:local("Lato Light Italic"),local("Lato-LightItalic"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/2HG_tEPiQ4Z6795cGfdivLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local("Lato Italic"),local("Lato-Italic"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/RYyZNoeFgb0l7W3Vu1aSWOvvDin1pK8aKteLpeZ5c0A.woff) format("woff")}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:local("Lato Bold Italic"),local("Lato-BoldItalic"),url(https://themes.googleusercontent.com/static/fonts/lato/v7/HkF_qI1x_noxlxhrhMQYELO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}html,body{color:#666666;background-color:transparent;font-family:'Lato';font-size:16px;font-weight:400;height:100%;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){html.modal-open .contain,body.modal-open .contain{display:none}}*{line-height:170%}abbr{text-decoration:none}br,span,small,strong{line-height:100%}h1,h2,h3,h4,h5,h6,p{font-weight:normal}h1,h2,h3,h4,h5,h6{color:#333333;line-height:120%;margin:3rem 0 2rem}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{line-height:120%}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px;text-transform:none}h4.upper{clear:both;font-size:16px;font-weight:300;letter-spacing:0.15em;text-transform:uppercase}h5{font-size:14px;margin:0.5em 0;text-transform:uppercase}hr{background-color:#f2f2f2;border:none;clear:both;height:1px;position:relative;overflow:visible}hr.or{margin:1.5em 0}hr.or:before{background-color:#fff;content:'OR';padding:.5em;position:absolute;text-align:center;left:50%;margin-left:-1.5em;top:-1.4em;width:2em}img{max-width:100%;height:auto}table{border-spacing:0;border-collapse:collapse;margin:2rem 0;width:100%}table th{font-weight:normal}table.lined th{padding:0px 10px}table.lined td{border:1px solid #eee;padding:7px 10px}.small.note{color:#95999f;font-size:14px;line-height:100%;padding:0.3em 1.5em;clear:both}p.small{font-size:12px;line-height:16px}a{color:#94A9A4;cursor:pointer;text-decoration:none;transition:all 0.2s}a:hover{color:#5A7877}a img{border:none}[class^="ss-"]:before,[class^="icon-"]:before,[class*=" ss-"]:before,[class*=" icon-"]:before{position:relative;top:0.2em}::-moz-selection{color:#fff;background:#ee6840}::-moz-selection{color:#fff;background:#ee6840}::selection{color:#fff;background:#ee6840}.btn{background-color:#AFC6C0;border:1px solid #AFC6C0;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:1em 0.2em;letter-spacing:0.15em;padding:.5em .85em .5em 1em;position:relative;text-transform:uppercase;transition:all 0.2s;-webkit-appearance:none}.btn span{font-weight:900}.btn span.text{font-weight:700}.btn strong{font-weight:900}.btn:hover{background-color:#AFC6C0;border-color:#5A7877;color:#fff}.btn:focus{box-shadow:0 0 10px #AFC6C0;outline:none}.btn.secondary{background-color:#555}.btn.secondary:hover{background-color:#666}.btn.secondary:active{background-color:#333}.btn.white{background-color:transparent;border-color:#fff;color:#ffffff !important}.btn.white:hover{color:#ee6840 !important;background-color:#fff}.btn.white:active{background-color:#bbbbbb}.btn.muted{background-color:transparent;color:#94A9A4}.btn.muted:hover,.btn.muted:active{color:#5A7877}.btn.muted.presentation{color:#ee6840;border-color:#ee6840;text-transform:none}.btn.primary{background-color:#ee6840;border-color:#ee6840;color:#fff}.btn.primary:hover{background-color:#e64515;border-color:#e64515;color:#fff}.btn.primary:active{color:#fff}.btn.primary:focus{box-shadow:0 0 10px #ee6840}.btn.danger{background-color:#BD171A;border-color:#BD171A;color:#fff}.btn.danger:hover{background-color:#a61417;border-color:#a61417}.btn.danger:focus{box-shadow:0 0 10px #BD171A}.btn.plain{border-color:transparent;background-color:transparent;color:#94A9A4}.btn.plain:hover{background-color:#94A9A4;color:#ffffff}.btn.plain:active{background-color:#bbbbbb}.btn.big{font-size:14px;padding:.5em 2.5em .5em}.btn.centered{display:block;margin-left:auto !important;margin-right:auto !important}.btn.padded{font-size:14px !important;padding:.7em 4em !important}.btn.full{box-sizing:border-box;clear:both;padding:.5em 0 .5em;text-align:center;width:100%}.btn.round{border-radius:100%;height:20px;line-height:170%;width:20px;padding:6px 5px 6px 7px}.btn:disabled{background-color:#bbb !important;border-color:#bbb !important;cursor:default}.btn.nomar{margin:0 !important}.btn [class^="ss-"]:before,.btn [class*=" ss-"]:before,.btn [class^="icon-"]:before,.btn [class*=" icon-"]:before{font-size:18px;font-weight:normal !important;line-height:0;top:5px}.btn[class^="ss-"]:before,.btn[class*=" ss-"]:before,.btn[class^="icon-"]:before,.btn[class*=" icon-"]:before{font-size:18px;line-height:0;position:relative;top:5px}.btn.small{font-size:10px;padding:.2em .55em .15em .7em}.btn.small[class^="ss-"]:before,.btn.small[class*=" ss-"]:before,.btn.small[class^="icon-"]:before,.btn.small[class*=" icon-"]:before{font-size:16px;line-height:0;margin-right:0.2rem;position:relative;top:4px}.btn.small[class^="icon-"]:before,.btn.small[class*=" icon-"]:before{top:2px}.btn.small.ss-social-regular{border:none !important;padding:2px 7px;text-shadow:none !important}.btn.small.ss-social-regular:before{font-size:13px;margin-right:0.2rem;top:2px}.btn.small.ss-social-regular:hover{text-decoration:none !important}.btn.small.ss-social-regular.ss-facebook{background-color:#3b5998}.btn.small.ss-social-regular.ss-twitter{background-color:#55acee}.create-btn{background-color:#fff;border:3px solid #ee6840;border-radius:5px;color:#ee6840;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:1em 0;letter-spacing:0.04em;padding:.65em 3.5em .65em 3.5em;position:relative;text-transform:uppercase;transition:all 0.2s;-webkit-appearance:none}.create-btn:hover{color:#ff9474}.create-btn:focus{background-color:#ee6840;border:3px solid #ee6840;color:#fff;outline:none}.create-btn:disabled{background-color:#95999f !important;border-color:#95999f !important;color:#fff !important;cursor:default}.solo-icon{font-size:20px;margin:1em 0;padding:.5em .5em .5em .5em;vertical-align:middle}span.loading{display:inline-block;height:1em;position:relative}span.loading:before{content:'';display:block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,0.3);border-top-color:rgba(255,255,255,0.6);margin-right:0.5em;position:relative;top:-2px;animation:spinner 0.6s linear infinite}.padded .loading:before{top:0}code.block{background-color:#f7f7f7;border-radius:4px;display:block;font-size:12px;margin:1em 0;padding:1em}.script{display:none}@keyframes load{0%,80%,100%{box-shadow:0 0 #FFF;height:4px}40%{box-shadow:0 -1em #ffffff;height:4px}}@keyframes spinner{to{transform:rotate(360deg)}}button,input,textarea,select{color:#666666;outline:none;font-family:'Lato';font-size:16px;font-weight:400;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#b3b3b3}button:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#b3b3b3}button::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#b3b3b3}button:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#b3b3b3}button.full,input.full,textarea.full,select.full{width:100%}.modal-open input[type="text"],.modal-open input[type="email"],.modal-open input[type="number"],.modal-open input[type="password"],.modal-open input[type="tel"],.modal-open input[type="text"],.modal-open input[type="url"],.modal-open .select-container,.modal-open textarea{margin-bottom:0.5em !important}input[type="email"],input[type="search"],input[type="number"],input[type="password"],input[type="tel"],input[type="text"],input[type="url"],textarea{width:100%;background-color:transparent;border:none;border:3px solid #cacccf;border-radius:7px;font-family:'Lato';letter-spacing:normal;box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0.875em 2.25rem 0.875em 0.75rem;-webkit-appearance:none}textarea{max-width:100%;padding-top:0;width:100%}textarea.box{border-color:#94a9a4;border-style:solid;border-width:2px;color:#2c3441;padding:5px 10px;resize:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}input:focus,textarea:focus{border-color:#ee6840;outline:none}select:disabled,:disabled{background-color:#ebebeb !important;opacity:0.5}.error-inline{padding-left:5px}.field_with_errors input{border-color:#BD171A !important}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}.select-container{display:inline-block;position:relative;box-sizing:border-box;max-width:100%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.select-container.full-select{display:block}.select-container.full-select select{width:100%}.select-container:before{content:'\F501';display:block;font-family:"SSGizmo";font-style:normal;font-weight:normal;padding:3px 0 0 6px;text-decoration:none;text-shadow:0 0 2px #fff;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:absolute;top:50%;right:0;margin-top:-.8em;z-index:5}.select-container+.btn{margin:7px 0;line-height:22px;float:left}.select-container select{border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:10;width:100%;text-overflow:ellipsis}.select-container select:focus{outline:none}.right .select-container{float:right}.givsum-input input[type='checkbox'],.givsum-input input[type='radio']{margin-right:0.5em;vertical-align:top}.givsum-input input[type='checkbox']+label,.givsum-input input[type='radio']+label{color:#b3b3b3;display:inline-block;line-height:16px;position:relative;font-size:16px;transition:all 0.2s}.givsum-input input[type='checkbox']+label>*,.givsum-input input[type='radio']+label>*{line-height:100%}.givsum-input input[type='checkbox']+label.fees-forced:before,.givsum-input input[type='radio']+label.fees-forced:before{visibility:hidden}.givsum-input input[type='checkbox']+label.fees-forced:after,.givsum-input input[type='radio']+label.fees-forced:after{visibility:hidden}.givsum-input input[type='checkbox']+label.fees-forced:hover:after,.givsum-input input[type='radio']+label.fees-forced:hover:after{visibility:hidden}.inline input[type='checkbox']+label,.inline input[type='radio']+label{display:inline-block;margin-right:2rem}.alert{color:white}.alert a{color:white}.overflow{overflow:hidden}.centered,.center{text-align:center !important}.right{text-align:right !important}.fleft{float:left}.fright{float:right}.fl-spacer{float:left;margin-right:10px;margin-bottom:0.5em}.fl-spacer select{width:50%}.manual-hide{display:none !important}.hide{display:none !important}.hide-img{display:none !important;height:0px !important;width:0px !important}.light{font-weight:300}.nomar{margin:0 !important}.pad{padding:1rem}.error-box{box-shadow:0px 1px 2px rgba(0,0,0,0.165);background-color:#fdeff0;border-bottom:2px solid #BD171A;color:#BD171A;margin:1rem 0 !important;overflow:hidden;padding:1rem 2rem}.error-box a{color:#BD171A;font-weight:700}.error-box a:hover{text-decoration:underline}.error-box ul.errors{margin-bottom:0}.error-box ul.errors li span{font-weight:900}.relative{position:relative}.sm{font-size:30%;left:-1em;position:relative;bottom:2em}.white{background-color:#fff}.tmar{margin-top:1rem !important}.bmar{margin-top:1rem !important}.caps{text-transform:uppercase;letter-spacing:0.15em}#tooltip{font-size:14px;text-align:center;color:#fff;font-family:'Lato';background:rgba(0,0,0,0.7);max-width:250px;padding:.5em 1em !important;position:absolute;z-index:2000}#tooltip:after{width:0;height:0;border:7px solid transparent;border-top-color:rgba(0,0,0,0.7);border-bottom-width:0;content:'';position:absolute;left:50%;bottom:-7px;margin-left:-7px}#tooltip.top:after{border-top-color:transparent;border-bottom-color:rgba(0,0,0,0.7);border-bottom-width:7px;border-top-width:0;top:-7px;bottom:auto}#tooltip.left:after{left:7px;margin:0}#tooltip.right:after{right:7px;left:auto;margin:0}#tooltip.white{background:#ccc;color:#111}#tooltip.white:after{border-top-color:#ccc}#tooltip.white.top:after{border-bottom-color:#ccc}a[rel="tooltip"]{cursor:pointer}#stooltip{font-size:14px;text-align:center;color:#fff;font-family:'Lato';background:rgba(0,0,0,0.7);max-width:150px;padding:.5em 1em !important;position:absolute;z-index:2000}#stooltip:after{width:0;height:0;border:7px solid transparent;border-top-color:rgba(0,0,0,0.7);border-bottom-width:1px;content:'';position:absolute;left:50%;bottom:15px;transform:rotate(90deg)}#stooltip.top:after{border-top-color:transparent;border-bottom-color:rgba(0,0,0,0.7);border-bottom-width:7px;border-top-width:0;top:-7px;bottom:auto}#stooltip.left:after{left:-11px;margin:0}#stooltip.right:after{right:7px;left:auto;margin:0}#stooltip.white{background:#ccc;color:#111}#stooltip.white:after{border-top-color:#ccc}#stooltip.white.top:after{border-bottom-color:#ccc}a[rel="stooltip"]{cursor:pointer}.row.members{position:relative !important}.span3.members{bottom:0 !important;right:0 !important;position:absolute !important}.row.no-members{color:red;text-align:center;font-size:1.5em;margin-bottom:-40px;margin-top:10px}@media (max-width: 767px){.span3.members{position:relative !important}}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.invisible-mobile{font-size:0 !important;height:0 !important;line-height:0 !important;opacity:0 !important;pointer-events:none}.print-only{display:none}@media (min-width: 768px) and (max-width: 979px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media (max-width: 767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.table-wrapper{overflow:scroll}.mfp-content .table-wrapper{overflow:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}#receipt-details .table-wrapper{overflow:visible;float:left;width:100%}#ticket-details .table-wrapper{width:100%}}.active-charities{padding-top:3em;text-align:left}.active-charities a{display:block;font-size:12px;line-height:14px;margin:1em 0}svg.givloading{margin:0 auto;animation:spinning 1.5s infinite}svg.givloading g .s{fill:none;stroke-dasharray:800;stroke-dashoffset:800;stroke-width:120;animation:loading 1.5s infinite}svg.fa-givsum-givsum-icon{color:white;font-size:28px;display:block;margin:auto}@keyframes loading{0%{stroke-dashoffset:800}50%{stroke-dashoffset:0}100%{stroke-dashoffset:-800}}@keyframes spinning{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(180deg)}100%{transform:rotateZ(180deg)}}.mfp-preloader svg.givloading{width:40px;background-color:rgba(41,41,41,0.8);border-radius:30px;padding:10px;box-shadow:0px 10px 20px rgba(0,0,0,0.12)}.agreement{color:#333333;width:92%;margin:0 auto}.agreement ol{counter-reset:section;list-style-type:none;padding-left:0}.agreement ol li{counter-increment:section;padding-left:35px;position:relative}.agreement ol li:before{content:counters(section, ".") "";font-size:12px;font-weight:900;left:0;position:absolute;top:0}.avatar-preview a{box-shadow:0px 1px 2px rgba(0,0,0,0.165);border-radius:100%;display:block;height:100px;width:100px;overflow:hidden;position:relative;transition:all 0.2s;-webkit-transition:all 0.2s}.avatar-preview a img{display:block}.avatar-preview a:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.avatar-preview a:active{box-shadow:0 0 0 5px #ee6840}.avatar-preview a:focus{outline:none;box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.avatar-preview.inline{display:inline-block}.avatar a,.avatars a{box-shadow:0px 1px 2px rgba(0,0,0,0.165);border-radius:100%;display:block;height:40px;width:40px;overflow:hidden;position:relative;transition:all 0.2s;-webkit-transition:all 0.2s}.avatar a img,.avatars a img{display:block}.avatar a:hover,.avatars a:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.avatar a:active,.avatars a:active{box-shadow:0 0 0 5px #ee6840}.avatar a:focus,.avatars a:focus{outline:none;box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.avatar.inline,.avatars.inline{display:inline-block}.campaign-comments .comment{flex-shrink:1}.campaign-comments .comment .user{display:flex;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:7px;width:95%;margin-left:2.5%;max-height:260px;padding:1em}.campaign-comments .comment .user .text-container{display:flex;flex-direction:column;justify-content:space-between;padding-left:1em}.campaign-comments .comment .user .text-container .user-info{min-height:auto;color:#ee6840;font-family:'Roboto';font-weight:500;font-size:16px;line-height:1.14;padding-bottom:0.8em}.campaign-comments .comment .user .text-container .user-info-date{color:#cacccf;font-size:14px;font-family:'Roboto';font-weight:500;padding-top:0.8em}.campaign-comments .comment .user .text-container .user-info-text{font-family:'Roboto';overflow:auto;color:#2c3441;font-size:14px}.campaign-comments .comment .user .text-container .user-info-text p{line-height:1.33;margin-bottom:0 !important}.campaign-comments .comment .avatar{float:left;width:25%}.campaign-comments .comment .avatar a.oval{border:3px solid #ffffff;border-radius:80% / 65%;height:48px;width:35px;margin-top:5px}.campaign-comments .reply{border-left:2px solid #e9eaeb;margin-left:4.5%;flex-shrink:1}.campaign-comments .reply .user{display:flex;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:7px;width:95%;margin-left:2.5%;max-height:260px;padding:1em}.campaign-comments .reply .user .text-container{display:flex;flex-direction:column;justify-content:space-between;padding-left:1em}.campaign-comments .reply .user .text-container .user-info{min-height:auto;color:#ee6840;font-family:'Roboto';font-weight:500;font-size:16px;line-height:1.14;padding-bottom:0.8em}.campaign-comments .reply .user .text-container .user-info-date{color:#cacccf;font-size:14px;font-family:'Roboto';font-weight:500;padding-top:0.8em}.campaign-comments .reply .user .text-container .user-info-text{font-family:'Roboto';overflow:auto;color:#2c3441;font-size:14px}.campaign-comments .reply .user .text-container .user-info-text p{line-height:1.33;margin-bottom:0 !important}.campaign-comments .reply .avatar{float:left;width:25%}.campaign-comments .reply .avatar a.oval{border:3px solid #ffffff;border-radius:80% / 65%;height:48px;width:35px;margin-top:5px}.campaign-comments .replyReply{border-left:2px solid #e9eaeb;margin-left:10%;width:100%;flex-shrink:1}.campaign-comments .replyReply .user{display:flex;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:7px;width:95%;margin-left:2.5%;max-height:260px;padding:1em}.campaign-comments .replyReply .user .text-container{display:flex;flex-direction:column;justify-content:space-between;padding-left:1em}.campaign-comments .replyReply .user .text-container .user-info{min-height:auto;color:#ee6840;font-family:'Roboto';font-weight:500;font-size:16px;line-height:1.14;padding-bottom:0.8em}.campaign-comments .replyReply .user .text-container .user-info-date{color:#cacccf;font-size:14px;font-family:'Roboto';font-weight:500;padding-top:0.8em}.campaign-comments .replyReply .user .text-container .user-info-text{font-family:'Roboto';overflow:auto;color:#2c3441;font-size:14px}.campaign-comments .replyReply .user .text-container .user-info-text p{line-height:1.33;margin-bottom:0 !important}.campaign-comments .replyReply .avatar{float:left;width:25%}.campaign-comments .replyReply .avatar a.oval{border:3px solid #ffffff;border-radius:80% / 65%;height:48px;width:35px;margin-top:5px}.comment-avatars a{height:70px;width:50px}.avatars{position:relative}.avatars a:first-child{z-index:20}.avatar-frame,.avatar-frame-small{display:block;background-color:#f7f7f7;border-radius:100%;float:left;height:100px;margin-bottom:20px;margin-right:20px;overflow:hidden;position:relative;width:100px}.avatar-frame a.avatar,.avatar-frame-small a.avatar{display:block}.avatar-frame #uploadPreview,.avatar-frame-small #uploadPreview{position:relative}.avatar-frame .link-overlay,.avatar-frame-small .link-overlay{background-color:rgba(0,0,0,0.5);border-radius:100%;bottom:0;color:#fff;font-size:32px;display:block;opacity:0;padding:29px 0;position:absolute;text-align:center;top:0;width:100%}.avatar-frame .link-overlay[class*='icon-'],.avatar-frame-small .link-overlay[class*='icon-']{padding:34px 0}.avatar-frame .link-overlay:hover,.avatar-frame-small .link-overlay:hover{opacity:1}.avatar-frame-small{height:50px;width:50px}.banner-frame{display:block;background-color:#f7f7f7;float:left;height:100px;margin-bottom:20px;margin-right:3%;overflow:hidden;position:relative;width:30%;max-width:200px}.banner-frame a.avatar{display:block}.banner-frame #uploadPreview{position:relative}.banner-frame .link-overlay{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;font-size:32px;display:block;opacity:0;padding:29px 0;position:absolute;text-align:center;top:0;width:100%}.banner-frame .link-overlay[class*='icon-']{padding:34px 0}.banner-frame .link-overlay:hover{opacity:1}.profile-frame{display:block;background-color:#f7f7f7;float:left;height:100px;margin-bottom:20px;margin-right:20px;overflow:hidden;position:relative;width:75px}.profile-frame a.avatar{display:block}.profile-frame img{border-radius:80% / 65% !important}.profile-frame #uploadPreview{position:relative}.profile-frame .user-pfp{border-radius:80% / 65%;height:100%}.profile-frame .link-overlay{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;font-size:32px;display:block;opacity:0;padding:29px 0;position:absolute;text-align:center;top:0;width:100%;border-radius:80% / 65% !important}.profile-frame .link-overlay[class*='icon-']{padding:34px 0}.profile-frame .link-overlay:hover{opacity:1}td.small{font-size:12px}td.right.no-gap{width:1px}@media (max-width: 979px){.avatar .main-avatar-box .navbar-entity-text{font-size:14px !important;line-height:18px !important;height:auto !important;margin:0}.vertical .row>.span3.photo-upload{width:20% !important;margin-left:2%}}.block-link{background-color:#ee6840;color:#ffffff;display:block;font-size:14px;padding:1em;text-align:center;text-transform:uppercase}.block-link div{font-size:24px}.block-link .count{font-weight:700}.block-link.disabled{cursor:default;background-color:#f2f2f2}.block-link.filtered{background-color:#555555;color:#ffffff;position:relative}.block-link.filtered:after{content:'';border:10px solid transparent;border-top-color:#555555;bottom:-20px;left:50%;margin-left:-10px;position:absolute}@media (max-width: 979px){.block-link .name{display:none}}.btngrp{white-space:nowrap;position:relative}.btngrp .btn{float:left;position:relative;z-index:5;border-radius:0}.btngrp .btn+.btn{margin-left:-3px !important}.btngrp .btn:hover{z-index:10}.btngrp .btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btngrp .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.btngrp .btn span:before{margin-right:0}@media (max-width: 767px){.btngrp{font-size:0}}.btngrp.masked .btn{z-index:200 !important}.giv-card{background-color:#292929;background-size:cover;background-position:0 0;margin:0 auto;max-width:270px}.giv-card .overlay{background-color:#2c3441;overflow:hidden;text-align:center}.giv-card .overlay .details .name{color:#b3b3b3;font-size:18px;font-weight:700;margin:0}.giv-card .overlay .details .name:hover{color:#fff}.giv-card .overlay .details .connections{color:#b3b3b3;margin:15px 0}.giv-card .overlay .details .resume{margin:20px 0}.giv-card .avatar a{border:3px solid rgba(41,41,41,0.4);height:80px;margin:20px auto;width:80px}.giv-card .avatar a:hover{background-color:#ee6840;border-color:#ee6840}.giv-card .avatar a.main.oval{border:3px solid #ffffff;border-radius:80% / 65%;height:10%}.giv-card .avatar .main-avatar-box{display:flex;align-items:center}.giv-card .avatar .main-avatar-box .photo-upload{border-radius:100%;border:3px solid rgba(41,41,41,0.4);height:80px;margin:20px auto;width:80px}.giv-card .avatar .main-avatar-box .photo-upload:hover{background-color:#ee6840;border-color:#ee6840}.giv-card .avatar .main-avatar-box .svg-camera-icon{margin:0;padding:0}.giv-card .avatar .main-avatar-box .svg-camera-icon:hover{border:0;border-radius:0}.giv-card .avatar .main-avatar-box .avatar-frame .link-overlay,.giv-card .avatar .main-avatar-box .avatar-frame-small .link-overlay{height:45px;width:45px;padding:0;margin:0}.giv-card .avatar .main-avatar-box .photo-upload,.giv-card .avatar .main-avatar-box .avatar-frame,.giv-card .avatar .main-avatar-box .svg-camera-icon{height:50px;width:50px}.giv-card .avatar .main{height:50px;width:50px}.giv-card .avatar .navbar-entity-text{border:0;border-radius:0;box-shadow:none;color:white;height:100%;font-size:18px;line-height:22px;font-weight:600;letter-spacing:1px;text-align:left;width:55%}.giv-card .avatar .navbar-entity-text:hover{background-color:transparent;border-color:transparent;box-shadow:none;color:#ee6840}.giv-card .avatar .navbar-entity-text div{margin-top:5px;line-height:16px}.giv-card .resume{padding:0 0.5rem}.giv-card .resume .stat{color:rgba(255,255,255,0.6);cursor:default;height:26px;padding:5px 0;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s}.giv-card .resume .stat:hover,.giv-card .resume .stat.highlight{color:#b3b3b3;color:#fff}.giv-card .resume .stat:hover .approved,.giv-card .resume .stat:hover .pending,.giv-card .resume .stat.highlight .approved,.giv-card .resume .stat.highlight .pending{top:-32px}.giv-card .resume .stat .number{float:left;font-family:'Bebas Neue';font-size:28px;line-height:26px;text-align:right;width:48%}.giv-card .resume .stat .title{float:left;font-size:11px;line-height:11px;margin-left:4%;text-align:left;text-transform:uppercase;width:48%}.giv-card .resume .stat .approved,.giv-card .resume .stat .pending{width:100%;height:32px;position:relative;top:0;transition:all 0.2s;-webkit-transition:all 0.2s}.giv-card .resume a{color:rgba(255,255,255,0.6);display:block;font-size:12px;font-weight:700;letter-spacing:0.15em;margin:1rem 0;padding-bottom:10px;text-align:center;text-transform:uppercase}.giv-card .resume a:hover{color:#ee6840}.giv-card .resume a.visible-tablet{font-size:24px}.giv-card .resume a span{font-size:18px;margin-right:5px;position:relative}.connections{color:#94A9A4;font-size:14px;font-weight:700;margin-top:7px}.connections span span{font-size:18px;margin:0;position:relative}.connections span+span{margin-left:1em}.connections .website{color:#b3b3b3;font-size:12px;margin-left:10px}.connections .website:hover{color:#ee6840}.connections .cat{color:#b3b3b3;font-size:10px;font-size:12px;margin-top:0;margin-left:0;text-transform:uppercase}.connections .loc{color:#b3b3b3;font-size:10px;border-left:1px solid #ebebeb;font-size:12px;margin-left:10px;margin-top:0;margin-right:0;padding-left:10px;text-transform:uppercase}.donation-field{font-size:16px;position:relative;width:100%}.donation-field label{font-weight:bold}.donation-field span{font-weight:600;top:8px}.donation-field #defined_amounts{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:0.5em}.donation-field #defined_amounts a{padding:5px 5px 6px 5px;margin:0.5em;border:3px solid #cacccf;border-radius:7px;color:#b3b3b3;min-width:50px;font-weight:bold;flex:1 1 0;text-align:center;font-size:14px}.donation-field #defined_amounts a.active{background-color:#ee6840;color:#fff;border-color:#ee6840}.donation-field #defined_amount{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:0.5em}.donation-field #defined_amount a{padding:5px 5px 6px 5px;margin:0.5em;border:3px solid #cacccf;border-radius:7px;color:#b3b3b3;min-width:50px;max-width:150px;text-align:center;font-size:14px}.donation-field #defined_amount a.active{background-color:#ee6840;color:#fff;border-color:#ee6840}.donation-field #defined_amount input{box-sizing:border-box;display:block;position:relative;font-size:14px;line-height:24px;width:175px;border:3px solid #cacccf;border-radius:7px !important;padding:5px 8px 5px 8px !important;margin-bottom:0 !important}.donation-field #defined_amount input:focus{border-color:#ee6840;transition:all 0.2s}.donation-field #defined_amount label{border:3px solid #cacccf;border-radius:7px;font-size:18px;font-weight:bold;padding:1px 7px 0px 7px;color:#cacccf;margin-right:5px}.frequency-container{display:flex;justify-content:center}.frequency-container span{font-weight:bold}.alternate-payment .address-text{text-align:center;font-size:14px;padding:0.5em 1em;clear:both}.cover_fee{margin-bottom:0;display:flex}.cover_fee input[type="checkbox"]{flex-shrink:0}.cover_fee label{font-style:italic;margin-left:5px;font-weight:bold}p.anonymous,p.tribute,.tributed_to{display:flex}p.anonymous label,p.tribute label,.tributed_to label{font-weight:bold;margin-left:5px}.invoice_only{margin-bottom:0}.dates{text-align:left;margin-bottom:20px;margin-top:20px}.dates .dateblock{border:1px solid #f7f7f7;display:inline-block;font-weight:300;margin:0 auto 3px;padding:15px 10px;text-transform:uppercase}.dates .dateblock.disabled{background-color:#FFFFFF;color:#b3b3b3}.dates .dateblock.small{width:120px;text-align:center}.dates .dateblock.wide{border-left:none;border-right:none;overflow:hidden;padding:10px;font-size:16px;margin:0;text-align:center;width:100%}.dates .dateblock.wide .fleft{text-transform:uppercase}.dates .dateblock .weekday{font-size:10px;letter-spacing:0.4em;padding-left:0.2em}.dates .dateblock .date,.dates .dateblock .date strong{font-size:16px;line-height:1.2em}.dates .dateblock .time{font-size:12px;text-transform:none}.opportunity-details{clear:both}.opportunities-header .select-container{margin-top:30px}.no-opportunity{margin-top:15px;text-transform:uppercase;letter-spacing:0.1em;font-size:13px;text-align:center}.drp{cursor:pointer;position:relative}.drp+a{margin-right:15px !important}.drp .drpbtn,.drp .opp-btn{color:#b3b3b3;display:block;font-size:10px;font-weight:700;letter-spacing:0.15em;line-height:20px;text-transform:uppercase;text-align:center;overflow:hidden;position:relative;text-overflow:ellipsis;outline:0;box-shadow:none !important;margin:0 -45px;transition:0.2s all}.drp .drpbtn.active,.drp .opp-btn.active{z-index:400;outline:0;box-shadow:none !important}.drp .drpbtn.icon-givsum:before,.drp .opp-btn.icon-givsum:before{color:#FFFFFF;font-size:28px;top:auto;vertical-align:middle}.drp .drpbtn .capabilities,.drp .opp-btn .capabilities{margin-left:10px;white-space:nowrap;pointer-events:none;transition:0.2s all}.drp svg.fa-givsum-givsum-icon{color:white;font-size:28px;display:block;margin:auto}.drp:hover .drpbtn{color:#666666}.drp:hover .drpbtn.icon-givsum:before{color:#FFFFFF}.admindrpmenu{border-radius:4px;box-shadow:0px 12px 24px rgba(0,0,0,0.11);display:none;font-size:14px;font-weight:400;left:0;margin-top:5px;position:absolute;text-align:left;z-index:200;top:40px;transform:scale(0);transform-origin:5px top;transition:all 0.2s}.admindrpmenu.open{transform:scale(1)}.admindrpmenu:after{border:10px solid transparent;border-bottom-color:#FFFFFF;content:'';left:3px;position:absolute;top:-20px}.admindrpmenu.bottom{top:auto}.admindrpmenu ul{background-color:#FFFFFF;list-style-type:none;margin:0;padding:5px 0 !important}.admindrpmenu ul+ul{border-top:1px solid #f2f2f2}.admindrpmenu ul li{margin:0;text-transform:uppercase;white-space:nowrap}.admindrpmenu ul li a{color:#666666;display:block;padding:5px 15px}.admindrpmenu ul li a:hover{background-color:#ee6840;color:#ffffff}.admindrpmenu ul li a:before{margin-right:10px}.admindrpmenu ul li a.disabled{color:#b3b3b3}.admindrpmenu ul li a.disabled:hover{background-color:#f2f2f2}.admindrpmenu ul li a span{float:right;font-size:20px}.admindrpmenu ul.cancel{display:none;margin-top:10px}.admindrpmenu ul:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.admindrpmenu ul:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.admindrpmenu.bottom{bottom:40px;transform-origin:5px bottom}.admindrpmenu.bottom:after{border-bottom-color:transparent;border-top-color:#FFFFFF;bottom:-20px;top:initial}.drpold{cursor:pointer;position:relative}.drpold+a{margin-right:15px !important}.drpmenu-old{border-radius:4px;box-shadow:0px 12px 24px rgba(0,0,0,0.11);display:none;font-size:14px;font-weight:400;left:0;margin-top:5px;position:absolute;text-align:left;z-index:200;top:40px;transform:scale(0);transform-origin:5px top;transition:all 0.2s}.drpmenu-old.open{transform:scale(1)}.drpmenu-old:after{border:10px solid transparent;border-bottom-color:#FFFFFF;content:'';left:3px;position:absolute;top:-20px}.drpmenu-old.bottom{top:auto}.drpmenu-old .misc li:last-child{padding-bottom:0px !important}.drpmenu-old ul{background-color:#FFFFFF;list-style-type:none;margin:0;padding:5px 0 !important}.drpmenu-old ul+ul{border-top:1px solid #f2f2f2}.drpmenu-old ul li{margin:0;text-transform:uppercase;white-space:nowrap}.drpmenu-old ul li a{color:#666666;display:block;padding:5px 15px}.drpmenu-old ul li a:hover{background-color:#ee6840;color:#ffffff}.drpmenu-old ul li a:before{margin-right:10px}.drpmenu-old ul li a.disabled{color:#b3b3b3}.drpmenu-old ul li a.disabled:hover{background-color:#f2f2f2}.drpmenu-old ul li a span{float:right;font-size:20px}.drpmenu-old ul.cancel{display:none;margin-top:10px}.drpmenu-old ul:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.drpmenu-old ul:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.drpmenu-old.bottom{bottom:40px;transform-origin:5px bottom}.drpmenu-old.bottom:after{border-bottom-color:transparent;border-top-color:#FFFFFF;bottom:-20px;top:initial}.drpmenu{border-radius:4px;display:none;font-size:14px;font-weight:400;left:0;margin-top:-5px;position:absolute;text-align:left;z-index:200;top:40px;width:100%;transition:all 0.1s !important}.drpmenu:after{border:10px solid transparent;border-bottom-color:#FFFFFF}.drpmenu.bottom{top:auto}.drpmenu .misc li{margin:0;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #CACCCF;opacity:0;-webkit-transform-origin:top center !important}.drpmenu .misc li a{color:#666666;display:block;padding:5px 0px}.drpmenu .misc li a:hover{color:#ee6840}.drpmenu .misc li a:before{margin-right:10px}.drpmenu .misc li a.disabled{color:#b3b3b3}.drpmenu .misc li a.disabled:hover{background-color:#f2f2f2}.drpmenu .misc li a span{float:right;font-size:20px}.drpmenu .misc li:first-child{border-top:2px solid #CACCCF;animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu .misc li:last-child{animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu ul{background-color:#ffffff;list-style-type:none;margin:0;padding:0px 0 !important;text-align:center;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;border-bottom:none}.drpmenu ul+ul{border-bottom:none}.drpmenu ul li{margin:0;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #CACCCF;opacity:0;-webkit-transform-origin:top center !important}.drpmenu ul li a{color:#666666;display:block;padding:5px 15px;font-family:'Roboto', sans-serif !important;font-weight:700}.drpmenu ul li a:hover{color:#ee6840}.drpmenu ul li a:before{margin-right:10px}.drpmenu ul li a.disabled{color:#b3b3b3}.drpmenu ul li a.disabled:hover{background-color:#f2f2f2}.drpmenu ul li a span{float:right;font-size:20px}.drpmenu ul li:last-child{border-bottom:none}.drpmenu ul li:nth-child(1){animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu ul li:nth-child(2){animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu ul li:nth-child(3){animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu ul li:nth-child(4){animation-name:dropmenu;animation-duration:300ms;animation-delay:100ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.drpmenu ul.cancel{display:none;margin-top:10px}.drpmenu ul:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.drpmenu ul:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;padding-bottom:50px}.drpmenu.bottom{bottom:40px;transform-origin:5px bottom}.drpmenu.bottom:after{border-bottom-color:transparent;border-top-color:#FFFFFF;bottom:-20px;top:initial}@keyframes dropmenu{0%{opacity:0;transform:rotateX(-90deg) !important}100%{opacity:1;transform:rotateX(0deg) !important}}@media (min-width: 1281px) and (max-width: 1920px){.description .avatar{margin-top:-155px}.description .givbtn{width:50%}.misc li:last-child{padding-bottom:50px}}@media (min-width: 801px) and (max-width: 1280px){.description .avatar{margin-top:-135px}.description .givbtn{width:45%}.misc li:last-child{padding-bottom:30px}}@media (min-width: 481px) and (max-width: 800px){.description .avatar{margin-top:-115px}.description .givbtn{width:40%}.misc li:last-child{padding-bottom:50px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.drpmenu{width:100%}.description .avatar{margin-top:-180px}.description .givbtn{width:60%}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px){.drpmenu{width:100%}.description .avatar{margin-top:-180px}.description .givbtn{width:65%}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.drpmenu{width:100%}.description .avatar{margin-top:-200px}.description .givbtn{width:65%}}@media only screen and (min-device-width: 411px) and (max-device-width: 731px){.drpmenu{width:100%}.description .avatar{margin-top:-180px}.description .givbtn{width:67%}}@media only screen and (max-device-width: 414px){.drpmenu{width:100%}.description .avatar{margin-top:-220px}.description .givbtn{width:40%}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px){.drpmenu{width:100%}.description .avatar{margin-top:-220px}.description .givbtn{width:40%}}.rightside .drpmenu,.fright .drpmenu{left:auto;right:0;transform-origin:top right}.rightside .drpmenu:before,.rightside .drpmenu:after,.fright .drpmenu:before,.fright .drpmenu:after{left:auto;right:3px}@media (max-width: 767px){.rightside .drpmenu,.fright .drpmenu{right:15px}}span.spacer{margin:0 0.2em}.emptybox{padding:40px;text-align:center;margin-bottom:100px}.emptybox h4{font-size:24px;font-weight:400;margin:0}.emptybox span{color:#AFC6C0;font-size:32px}.emptybox p{margin:0}.flash{box-shadow:0px 6px 12px rgba(0,0,0,0.14);background:#ee6840;color:#ffffff;font-size:18px;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.flash a{color:rgba(255,255,255,0.5)}.flash a:hover{color:#fff}.flash .links{float:right;font-size:24px;margin-left:1em;margin-top:-8px;margin-bottom:-8px}.items+h3{clear:both}@keyframes swap{0%{transform:translateX(0%);z-index:0}49%{z-index:0}50%{transform:translateX(50%);z-index:30}100%{transform:translateX(0%);z-index:30}}.vst{border-top:1px solid #f2f2f2;max-height:60px;position:relative}.vst-drop-down{width:200px}@media (max-width: 470px){.vst-drop-down{min-width:400px}}@media (max-width: 440px){.vst-drop-down{min-width:370px}}@media (max-width: 375px){.vst-drop-down{min-width:320px}}@media print{.vst-print{display:none}}.item{border-bottom:1px solid #f2f2f2;min-height:40px;padding:1rem 0;position:relative}.item.bank{color:#ee6840}.item .avatar+.description,.item .avatar+.description+.actions,.item .avatar+.description+.btngrp{margin-left:60px}@media (max-width: 767px){.item .avatar+.description,.item .avatar+.description+.actions,.item .avatar+.description+.btngrp{margin-left:55px}}.item .avatar a{float:left}.item .avatars{float:left}.item .avatars a{position:absolute}.item .avatars a+a{left:20px;z-index:10}.item .avatars a+a:hover{animation:swap 0.5s ease-out forwards}.item .avatars+.description,.item .avatars+.description+.actions,.item .avatars+.description+.btngrp{margin-left:75px}@media (max-width: 767px){.item .avatars+.description,.item .avatars+.description+.actions,.item .avatars+.description+.btngrp{margin-left:75px}}.item .align-button{margin-right:1em}.item .align-button+.btn{float:left;margin:0}@media (max-width: 767px){.item .align-button+.btn{float:right}}.item .description .title{color:#666666;font-size:16px}.item .description .title a{color:#333333}.item .description .title a:hover{color:#ee6840}.item .description .title a.opp_link{font-weight:600}.item .description .title .date{float:right;margin:2px 0}.item .description .subtitle{color:#b3b3b3;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.item .description .subtitle a{color:#b3b3b3}.item .description .subtitle a:hover{color:#ee6840}.item .description .notes{font-size:12px;font-style:italic;margin:0.5em 0}.item .description .date,.item .description .sub{color:#b3b3b3;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.item .description .date{white-space:nowrap}.item .description .msg{font-size:14px;margin:1em 0 0}.item .description .inspired_by{font-size:12px;margin-top:0.5em}.item .givbtn{margin-top:0.5rem}.item.third{border-top:none !important;float:left;padding:1% 2%;width:29.33%}.item.third .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item.third .oval a{border:3px solid #ffffff !important;border-radius:80% / 65% !important;height:48px !important;width:35px !important}.item.fourth{border-top:none !important;float:left;padding:1% 2%;width:21%}.item.fourth .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.item.third{padding:1% 2%;width:46%}.item.fourth{padding:1% 2%;width:46%}.item .avatar+.description,.item .avatar+.description+.actions,.item .avatar+.description+.btngrp{margin-left:55px}}.panels .items .item{border:none;box-sizing:unset}dl.legend{list-style-type:none;padding:0}dl.legend dd{cursor:pointer;font-size:12px;font-weight:bold;margin:0;padding:0.3em 0}@media (max-width: 767px){.mobile-absolute{position:absolute}}.onboarding.mfp-bg{background-image:url(//givsum.s3.amazonaws.com/assets/home/poster-33f897bc3878bf29340b75686dde7d6e18dce9335d03cf38083faec50cfde27b.jpg);background-size:cover;opacity:0.9}.onboarding.mfp-bg:after{background-color:#ee6840;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.onboarding #content .wrapper .main{margin:2em 0;transition:height 0.2s}.onboarding #content .wrapper .main .tutheading{margin-bottom:2em;text-align:center}.onboarding #content .wrapper .main .tutheading h2{margin:0}.onboarding #content .wrapper .main .tutheading p.big{font-size:18px}.onboarding #content .wrapper .main .vertical .row .span3{display:none}.onboarding #content .wrapper .main .vertical .row .span9{width:100%;margin:0}.onboarding #content .wrapper .main .vertical .row .span9:before{display:none}.onboarding #content .wrapper .main .vertical .row .span9 .address_fields{background:transparent;padding:0}.onboarding #content .wrapper .main .suggested{overflow:hidden;padding-bottom:0;text-align:center}.onboarding #content .wrapper .main .suggested .item{border-bottom:none;display:inline-block;float:none;width:28%}.onboarding #content .wrapper .main .suggested .avatar a{float:none;height:60px;margin:0 auto;width:60px}.onboarding #content .wrapper .main .suggested .description{margin-left:0;margin-top:0.5em}.onboarding #content .wrapper .main .agreement{border:1px solid #f2f2f2;box-shadow:inset 0 0 10px #f2f2f2;height:400px;overflow-y:scroll;padding:0 20px}.onboarding .progress-bar{background-color:#f7f7f7;border-radius:6px;height:12px;margin:2em auto;width:100%}.onboarding .progress-bar .progress{background-color:#ee6840;border-radius:6px;height:12px;width:12px;transition:width 0.2s}.onboarding .controls{text-align:center;clear:both}@media (max-width: 979px){.onboarding .vertical .row .span3{display:none}.onboarding .vertical .row .span9{width:100% !important;margin:0 !important}.onboarding .vertical .row .span9:before{display:none}.onboarding .vertical .row .span9 .address_fields{background:transparent;padding:0}}@media (max-width: 767px){.onboarding #content .wrapper .main .tutheading{margin-bottom:0.5em}.onboarding #content .wrapper .main .tutheading h2{font-size:24px !important;line-height:120%}.onboarding #content .wrapper .main .tutheading p.big{font-size:14px}.onboarding #content .wrapper .main .agreement{height:auto;font-size:12px;padding:0;border:none;box-shadow:none;overflow-y:auto}.onboarding #content .wrapper .main .agreement ol li{padding-left:25px}.onboarding #content .wrapper .main .agreement ol ol{font-size:12px}.onboarding #content .wrapper .main .suggested .item{width:45%}.onboarding #content .wrapper .terms h2{font-size:26px !important}.onboarding .vertical .row .span3{display:none}.onboarding .vertical .row .span9{width:100%;margin:0}.onboarding .vertical .row .span9:before{display:none}.onboarding .vertical .row .span9 .address_fields{background:transparent;padding:0}.onboarding .vertical .row .span9 .nested_fields .span4{float:left;width:57% !important}.onboarding .vertical .row .span9 .nested_fields .span2{float:left;width:37% !important}.onboarding .vertical .row .span9 .nested_fields .span4+.span2{margin-left:6%}}.fundraising{clear:both;margin:1rem 0;overflow:hidden}.fundraising h3{float:left;margin:0;margin-bottom:0.25rem}.fundraising h3 small{font-size:14px;text-transform:uppercase;color:#666666}.fundraising .goal{float:right;margin-bottom:0.25rem;text-transform:uppercase}.fundraising .goal_bar{background-color:#f2f2f2;border-radius:6px;clear:both;height:12px;overflow:hidden}.fundraising .goal_bar .goal_progress{background-color:#ee6840;border-radius:6px;height:12px}.fundraising-flex{display:flex;justify-content:space-between}.fundraising-total{width:-moz-max-content;width:max-content;height:100px;margin-top:30px}.fundraising-total small{font-family:"Roboto", sans-serif;color:#ee6840;font-size:35px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.78;letter-spacing:normal}.fundraising-total .total-num{font-family:"Roboto", sans-serif;border:3px solid #ee6840;border-radius:7px;color:#ee6840;font-size:35px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:0.78;letter-spacing:normal;text-align:center;padding:20px 20px 5px 20px;width:-moz-max-content;width:max-content;margin:0 auto;height:50px;min-width:100px}.fundraising-leaderboard{clear:both;margin:1rem 0;overflow:hidden;float:right;display:inline-block;width:80%}.fundraising-leaderboard h3{float:left;margin:0}.fundraising-leaderboard h3 small{font-size:14px;text-transform:uppercase;color:#666666}.fundraising-leaderboard .goal{float:right;margin-top:11px;text-transform:uppercase}.fundraising-leaderboard .goal_bar{background-color:#f2f2f2;border-radius:6px;clear:both;height:12px;overflow:hidden}.fundraising-leaderboard .goal_bar .goal_progress{background-color:#ee6840;border-radius:6px;height:12px}.fundraising-leaderboard-title{clear:both;margin:1rem 0;vertical-align:text-bottom;overflow:hidden;float:left;display:inline-block;width:20%}.fundraising-leaderboard-title h3{margin:auto;vertical-align:text-bottom;float:left}.display-show-more .more-text{display:none}.top-profile.for-org{bottom:0;padding:2%;width:98%;height:40%;background:linear-gradient(to bottom, rgba(255,255,255,0) 10%, rgba(255,255,255,0.9) 50%, white 100%)}.top-profile.for-org .top-profile-container{width:98%;bottom:0}.top-profile.for-org .top-profile-container .top-profile-content{position:relative;min-height:80px;width:56%;display:flex;flex-direction:column;justify-content:center}.top-profile.for-org .top-profile-container .rightside{position:absolute}@media (max-width: 550px){.full-screen{display:none !important}}@media (max-width: 550px){.mobile-view{display:block;margin-left:2px}.mobile-view .drpmenu{z-index:10 !important;bottom:75px !important}}@media (min-width: 551px){.mobile-view{display:none !important}}@media (max-width: 979px){.top-profile.for-org .top-profile-container{width:98%}.top-profile.for-org .top-profile-container .top-profile-content{width:90%;min-height:80px}}@media (max-width: 550px){.top-profile.for-org{height:75%}}@media (min-width: 768px){.menu-bar.logged-in{top:60px !important}}.menu-bar{z-index:35;background-color:#ee6840;color:#f6b75d;padding:10px 5px;position:sticky;top:-0.5px;text-align:center;font-size:12px;font-weight:bold;letter-spacing:0.1em;text-transform:uppercase}.menu-bar .menu-link{color:#f6b75d;display:inline}.menu-bar .menu-link a{color:#f6b75d}.menu-bar .menu-link a:hover{color:#FFFFFF}.menu-bar .menu-link+.menu-link:before{content:"|";padding:0 5px}@media (min-width: 640px){.recent.row.no-toggle.categories img{display:inline-block !important;width:12% !important}}.opp-cards{margin-right:auto;margin-left:auto}.opp-cards:after{display:block;clear:both;content:''}.opp-cards .opp-card{background-color:#fff;border-radius:9px;box-shadow:0px 1px 2px rgba(0,0,0,0.165);float:left;margin-right:auto;margin-left:auto;margin-bottom:3.84615%;position:relative;width:220px !important;min-height:320px !important}.opp-cards .opp-card a.header{display:block;position:relative}.opp-cards .opp-card a.header .banner{background-color:#555555;background-size:cover;background-position:50% 50%;border-top-left-radius:4px;border-top-right-radius:4px;height:30px;padding-top:50%}.opp-cards .opp-card a.header:hover .background{opacity:0.9}.opp-cards .opp-card .description{padding:20px 20px 50px;position:relative;flex-direction:column;display:block;margin:auto}.opp-cards .opp-card .description .flex-test{display:flex;flex-direction:row;margin-top:20px}.opp-cards .opp-card .description .flex-col{display:flex;flex-direction:column;padding-left:20px}.opp-cards .opp-card .description .avatar{display:flex;margin-top:0px !important}.opp-cards .opp-card .description .avatar a{box-shadow:0px 1px 2px rgba(0,0,0,0.165);border-radius:100%;height:44px;width:44px;border-radius:100%;transition:all 0.1s;-webkit-transition:all 0.1s}.opp-cards .opp-card .description .avatar a:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.opp-cards .opp-card .description .avatar a:focus{outline:none;box-shadow:0 0 0 5px rgba(0,0,0,0.1)}.opp-cards .opp-card .description .oval a{border:3px solid #ffffff !important;border-radius:80% / 65% !important;height:48px !important;width:35px !important}.opp-cards .opp-card .description .date{display:flex;flex-direction:row;text-transform:uppercase;font-family:'Roboto', sans-serif;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#95999f}.opp-cards .opp-card .description .title{display:flex}.opp-cards .opp-card .description .title a{display:block;font-family:'Roboto', sans-serif;font-size:13px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#2c3441;padding:0.5em 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.95em}.opp-cards .opp-card .description .title a:hover{color:#ee6840;max-height:auto}.opp-cards .opp-card .description .subtitle{color:#b3b3b3;font-size:10px;font-weight:700;letter-spacing:0.1em;padding:0.5em 0;text-transform:uppercase}.opp-cards .opp-card .description .subtitle a{color:#b3b3b3}.opp-cards .opp-card .description span.tag{display:table;width:auto;white-space:nowrap}.opp-cards .opp-card .description .ss-location{flex-direction:row;display:flex;margin:0.5em 0;text-transform:uppercase;font-family:'Roboto', sans-serif;font-size:10px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#95999f}.opp-cards .opp-card .description .ss-location:before{margin-right:0.5em}.opp-cards .opp-card .description .givbtn{position:absolute;padding:0 45px;top:-15px;left:0;right:0;margin:auto;border-radius:7px;border:solid 3px #fff6f4;background-color:#ee6840;width:87%}.opp-cards .opp-card .description .givbtn .drpmenu{right:20px}.opp-cards .opp-card:hover{box-shadow:0px 4px 8px rgba(0,0,0,0.15)}@media (max-width: 960px) and (min-width: 760px){.opp-cards .opp-card{margin-right:3.8095%;margin-bottom:3.8095%}.opp-cards .opp-card .givbtn{width:40% !important}}@media (max-width: 600px){.opp-cards{margin-right:0}.opp-cards .opp-card{float:none;margin-right:-5%;margin-bottom:15%;width:100%}}.campaign-cards .opp-card{min-height:320px !important}.opp-cards.centered-cards{text-align:center}.opp-cards.centered-cards .opp-card{display:inline-block;margin:0 auto 3.84615%;float:none}.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-right:5%;margin-left:2.8%}.opp-cards.upcoming .opp-card .description,.opp-cards.ongoing .opp-card .description,.opp-cards.nearby .opp-card .description,.opp-cards.history .opp-card .description,.suggested .opp-card .description,.opp-cards.my.current .opp-card .description,.opp-cards.all.current .opp-card .description,.opp-cards.following.current .opp-card .description{position:relative;height:46px !important}@media (min-width: 1281px) and (max-width: 1920px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-right:2%;margin-left:2.8%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-145px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:0px}}@media (min-width: 801px) and (max-width: 1280px){.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-145px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}@media (max-width: 960px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-right:1%;margin-left:1%}}@media (min-width: 481px) and (max-width: 800px){.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:30px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:10px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-left:10%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}@media only screen and (min-device-width: 360px) and (max-device-width: 640px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-left:15%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-left:15%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}@media only screen and (min-device-width: 411px) and (max-device-width: 731px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-left:15%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px){.opp-cards.upcoming .opp-card,.opp-cards.ongoing .opp-card,.opp-cards.nearby .opp-card,.opp-cards.history .opp-card,.suggested .opp-card,.opp-cards.my.current .opp-card,.opp-cards.all.current .opp-card,.opp-cards.following.current .opp-card{margin-left:15%}.opp-cards.upcoming .opp-card .description .avatar,.opp-cards.ongoing .opp-card .description .avatar,.opp-cards.nearby .opp-card .description .avatar,.opp-cards.history .opp-card .description .avatar,.suggested .opp-card .description .avatar,.opp-cards.my.current .opp-card .description .avatar,.opp-cards.all.current .opp-card .description .avatar,.opp-cards.following.current .opp-card .description .avatar{margin-top:-150px}.opp-cards.upcoming .opp-card .description .givbtn,.opp-cards.ongoing .opp-card .description .givbtn,.opp-cards.nearby .opp-card .description .givbtn,.opp-cards.history .opp-card .description .givbtn,.suggested .opp-card .description .givbtn,.opp-cards.my.current .opp-card .description .givbtn,.opp-cards.all.current .opp-card .description .givbtn,.opp-cards.following.current .opp-card .description .givbtn{width:50%}.opp-cards.upcoming .opp-card .misc li:last-child,.opp-cards.ongoing .opp-card .misc li:last-child,.opp-cards.nearby .opp-card .misc li:last-child,.opp-cards.history .opp-card .misc li:last-child,.suggested .opp-card .misc li:last-child,.opp-cards.my.current .opp-card .misc li:last-child,.opp-cards.all.current .opp-card .misc li:last-child,.opp-cards.following.current .opp-card .misc li:last-child{padding-bottom:20px}}.opp-card-horizontal{background-color:#fff;border-radius:4px;margin-bottom:1rem;min-height:90px;position:relative;box-shadow:0px 1px 2px rgba(0,0,0,0.165);transition:0.3s all}.opp-card-horizontal .banner{float:left;height:90px;width:120px;text-align:center;background-size:cover;background-position:50% 50%;overflow:hidden;margin-right:1rem;position:relative;border-top-left-radius:4px;border-bottom-left-radius:4px}.opp-card-horizontal .banner.modal-ajax:after{content:'photo';display:inline-block;line-height:90px;text-align:center;font-size:32px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.5);position:relative;opacity:0;transition:0.3s all}.opp-card-horizontal .banner.modal-ajax:before{background-color:rgba(0,0,0,0.5);content:'';position:absolute;top:20px;left:35px;width:50px;height:50px;border-radius:100%;opacity:0;transition:0.3s all}.opp-card-horizontal .banner.modal-ajax:hover:after,.opp-card-horizontal .banner.modal-ajax:hover:before{opacity:1}.opp-card-horizontal .banner.modal-ajax:hover:before{transform:scale(3)}.opp-card-horizontal .avatar{position:absolute;top:25px;left:100px;z-index:1}.opp-card-horizontal .avatar a{height:40px;width:40px}.opp-card-horizontal .avatar+.description{padding-left:2rem}.opp-card-horizontal .description{position:relative;padding:1rem;margin-left:120px}.opp-card-horizontal .description .actions{float:right;line-height:0;margin-left:0.5rem}.opp-card-horizontal .description .title{display:flex}.opp-card-horizontal .description .title a{color:#333333;font-size:20px;line-height:20px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opp-card-horizontal .description .title a:hover{color:#ee6840;max-height:auto}.opp-card-horizontal .description .title span{color:#b3b3b3;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;line-height:30px;margin-left:1rem;position:relative;white-space:nowrap}.opp-card-horizontal .description .details{display:flex;align-items:center;flex-wrap:wrap;padding-top:0.5rem}.opp-card-horizontal .description .details .actions{line-height:0;margin-right:1em}.opp-card-horizontal .description .details .actions>*{margin-left:1rem}.opp-card-horizontal .description .details .desk-btns .btn{margin:1em 0.7em 1em 0}.opp-card-horizontal .description .link-icon{font-size:14px;letter-spacing:0.1em;margin-right:1.5rem;text-transform:uppercase;vertical-align:middle}.opp-card-horizontal .description .link-icon:before{margin-right:0.2rem;font-size:16px}.opp-card-horizontal .description .svg-inline--fa{font-size:16px;vertical-align:middle;color:#94A9A4}.opp-card-horizontal .description .fa-givsum-tickets{font-size:18px}.opp-card-horizontal .description span.link-icon{color:#e6e6e6}@media (max-width: 767px){.opp-card-horizontal .banner{height:auto;width:50px;position:absolute;top:0;bottom:0}.opp-card-horizontal .avatar{left:25px}.opp-card-horizontal .description{margin-left:40px}.opp-card-horizontal .description .title{display:block}.opp-card-horizontal .description .title a{white-space:normal}.opp-card-horizontal .description .title span{display:block;margin-left:0}}.outerscrollable{overflow:hidden;position:relative}.outerscrollable .scrollable{height:100%;left:0;right:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;position:absolute}.outerscrollable .scrollable::-webkit-scrollbar{display:none}#payment-form textarea{min-height:5em}#payment-form input[type='checkbox']{margin-right:5px}#payment-form h4.tribute,#payment-form h4.frequency,#payment-form h4.amount{color:#666666;overflow:hidden;text-align:center;font-size:16px;text-transform:capitalize;font-weight:bold;margin-top:1em}#payment-form h4.tribute span.frequency,#payment-form h4.frequency span.frequency,#payment-form h4.amount span.frequency{float:right;font-size:14px;margin-top:0.4em}#payment-form h4.tribute span.frequency input[type='radio']+label,#payment-form h4.frequency span.frequency input[type='radio']+label,#payment-form h4.amount span.frequency input[type='radio']+label{margin-left:2rem;margin-right:0;margin-top:0;margin-bottom:0.3em}#payment-form h4.tribute:before,#payment-form h4.tribute:after,#payment-form h4.frequency:before,#payment-form h4.frequency:after,#payment-form h4.amount:before,#payment-form h4.amount:after{background-color:rgba(0,0,0,0.1);content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:50%}#payment-form h4.tribute:before,#payment-form h4.frequency:before,#payment-form h4.amount:before{right:0.5em;margin-left:-50%}#payment-form h4.tribute:after,#payment-form h4.frequency:after,#payment-form h4.amount:after{left:0.5em;margin-right:-50%}#payment-form table td.quantity.mob-quantity{width:17%}#payment-form table td.quantity.mob-quantity-user{width:15%}@media (max-width: 767px){#payment-form table td.quantity.mob-quantity{width:105px !important}#payment-form table td.quantity.mob-quantity-user{width:88px !important}}#payment-form table{margin-bottom:0}#payment-form table td.quantity{text-align:right;padding:0;vertical-align:top}#payment-form table td.quantity .select-container{float:right}#payment-form table .price.fright{padding-left:2rem;margin-top:7px}#payment-form table tr.checkout_header,#payment-form table th.checkout_header,#payment-form table td.checkout_header{border-bottom:1pt solid #666666}#payment-form .payment-errors p{background-color:#BD171A;border-bottom:5px solid #9d1316;color:#ffffff;padding:5px 15px}#payment-form #payment{display:none}#payment-form #payment.nohide{display:block}#payment-form .save-cc{margin-top:25px;border:1px solid #666666;padding:5px 15px 10px 15px;border-radius:5px}#payment-form .save-cc :before{background-color:#bbb}#payment-form .non-refundable{margin-top:25px;border:1px solid #ee683f;padding:5px 15px 10px 15px;border-radius:5px;text-align:left}#payment-form .non-refundable :before{background-color:#bbb}#payment-form #text_opt_in{padding:0}@media (max-width: 600px){#payment-form h4.frequency span.frequency{float:none;display:block}#payment-form h4.frequency span.frequency input[type='radio']+label{margin-left:1rem;margin-right:1rem;margin-top:0.5rem}}.row{*zoom:1}.row:after{clear:both}.row [class*="span"]{float:left;margin-left:4%;position:relative}.row [class*="span"]:first-child{margin-left:0}.row .placeholder[class*="span"]{height:1px}.row label{font-weight:bold}.row .span1{width:4.666%}.row .span2{width:11.333%}.row .span5th{width:16%}.row .span3{width:22%}.row .span4{width:30.666%}.row .span5{width:39.333%}.row .span6{width:48%}.row .span7{width:56.666%}.row .span8{width:65.333%}.row .span9{width:74%}.row .span10{width:82.666%}.row .span11{width:91.333%}.row .span12{width:100%}@media (max-width: 767px){.row [class*="span"]{float:none;margin-left:0}.row .span4{width:100%}.row .span8{width:100%}.row .checkboxes .span6{float:left;margin-left:4%}.row .checkboxes .span6:first-child{margin-left:0}}.switch-wrapper{display:inline-block;background-color:#ee6840;border-radius:13px;color:#fff;cursor:pointer;font-size:12px;height:26px;margin:10px 0 15px 0;vertical-align:middle;overflow:hidden;position:relative;text-transform:uppercase;width:71px;transition:background-color 0.2s}.switch-wrapper.false{background-color:#f2f2f2;color:#666666}.switch-wrapper.false .slider{left:-45px}.switch-wrapper.discount_slider_override{background-color:#ee6840;color:#fff}.switch-wrapper.disabled{background-color:#ececec;color:#bdbdbd;pointer-events:none}.switch-wrapper .slider{left:0;position:absolute;top:0;width:120px;transition:left 0.2s}.switch-wrapper .slider span{float:left;height:11px;padding:8px 0 7px;text-align:center;width:45px}.switch-wrapper .slider span.switch{box-shadow:0px 1px 2px rgba(0,0,0,0.165);background-color:#fff;border-radius:11px;height:7px;margin:2px;width:22px}.switch-wrapper.disabled .slider .switch{opacity:0.5}input.slide.fright+.switch-wrapper{float:right}@media (min-width: 768px){#search-results .table-wrapper{overflow:visible !important}#search-results .table-wrapper table.items{overflow:auto;margin-bottom:100px}}.form-floating>label{color:#95999f;font-weight:400}input:checked+.img_radio.bg>.bg-color{border:3px solid #ee6840}table.items tr.item{overflow:hidden;transition:all 0.2s}table.items tr.item.noline{border-top:none}table.items tr.item.strong{border-top-width:2px}table.items tr.item.small{font-size:12px}table.items tr.item th{font-size:12px;padding:1rem 0.5rem !important;text-align:left;text-transform:uppercase}table.items tr.item th:first-child{padding-left:0px !important}table.items tr.item th:last-child{padding-right:0px !important}table.items tr.item th.right{text-align:right}table.items tr.item td{padding:1rem 0.5rem !important}table.items tr.item td.actions,table.items tr.item td.action{text-align:right}table.items tr.item td.actions .btn,table.items tr.item td.action .btn{margin:0 0 0 1em}table.items tr.item td.actions .drp,table.items tr.item td.action .drp{float:right}table.items tr.item td.actions .btngrp,table.items tr.item td.action .btngrp{float:right;font-size:0;margin-right:0}table.items tr.item td.actions .btngrp .btn,table.items tr.item td.action .btngrp .btn{float:none;font-size:12px;margin:0 0 0 -1px}table.items tr.item td.actions>a,table.items tr.item td.action>a{padding:5px}table.items tr.item td.actions svg.fa-givsum-ellipsis,table.items tr.item td.action svg.fa-givsum-ellipsis{font-size:28px}table.items tr.item td.right{text-align:right}table.items tr.item td.right strong{white-space:nowrap}table.items tr.item td.avatar{text-align:center;vertical-align:middle;width:40px}table.items tr.item td.avatar span{color:#f2f2f2;font-size:24px}table.items tr.item td.avatar img{max-width:100% !important;height:100% !important}table.items tr.item td.oval a{border:3px solid #ffffff !important;border-radius:80% / 65% !important;height:48px !important;width:35px !important}table.items tr.item td.avatars{width:60px}table.items tr.item td.search-item:first-child{padding-left:10px !important}table.items tr.item td:first-child{padding-left:0px !important}table.items tr.item td:last-child{padding-right:0px !important}table.items tr.item td.bold{font-weight:900}table.items.lined tr.item td:first-child,table.items.scroll_table tr.item td:first-child{padding-left:15px !important}table.items.lined tr.item td:last-child,table.items.scroll_table tr.item td:last-child{padding-right:15px !important}table.items.receipt tr.item td{padding:0.5rem}@media (max-width: 767px){table.items tr.item .visible-phone+.btngrp{bottom:66px;display:none;left:15px !important;position:fixed;right:15px;text-align:center;z-index:600}table.items tr.item .visible-phone+.btngrp:before{background-color:rgba(0,0,0,0.5);border:none;bottom:0 !important;content:'';left:0 !important;position:fixed;right:0 !important;top:0 !important}table.items tr.item .visible-phone+.btngrp:after{background-color:#FFFFFF;border:none;bottom:15px !important;content:'Cancel';font-size:14px;left:15px !important;line-height:21px;padding:10px 15px;position:fixed;right:15px !important;text-transform:uppercase;top:initial}table.items tr.item .visible-phone+.btngrp .btn{border:none;border-radius:0;background-color:#f7f7f7;color:#666666;display:block;float:none;font-size:14px;padding:10px 0}table.items tr.item .visible-phone+.btngrp .btn.primary{background-color:#ee6840;color:#fff}table.items tr.item:hover td.actions,table.items tr.item:hover td.action{margin-top:5px;opacity:1.0;right:0}}table.receipt tbody tr{border-top:1px solid #f7f7f7}table.receipt tfoot tr{border:none !important}table.receipt tfoot tr.first{border-top:4px double #ebebeb !important}table.receipt tfoot th{text-align:right}table.receipt tfoot th,table.receipt tfoot td{padding:5px}.warning{margin-top:-22px;color:#ee6840;font-size:32px;font-weight:bold}.receipt label{font-size:10px;text-transform:uppercase}.reminder-email{font-family:'Lato'}.regdesk-paginate .pagination{justify-content:center;-moz-column-gap:10px;column-gap:10px;padding-bottom:1em}.regdesk-paginate .pagination span{line-height:170%}.automated-email-question{padding-bottom:1em}.automated-email-question label,.automated-email-question .label{font-size:18px;font-weight:bold;display:block}.automated-email-question .select,.automated-email-question .date,.automated-email-question .boolean{margin-top:-.10em}.automated-email-question textarea{width:100%;overflow:hidden;padding-bottom:3px}.automated-email-question .boolean{font-weight:normal}.text-question{padding-bottom:1em}.text-question label,.text-question .label{font-size:18px;font-weight:bold;display:block}.text-question .select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.text-question textarea{width:100%;overflow:hidden;padding-bottom:3px}.text-question .boolean{font-weight:normal}.crm-criterion-form{padding-bottom:1em}.crm-criterion-form label,.crm-criterion-form .label{font-size:18px;font-weight:bold;display:block}.crm-criterion-form .select,.crm-criterion-form .date,.crm-criterion-form .boolean{margin-top:-.10em}.crm-criterion-form textarea{width:100%;overflow:hidden;padding-bottom:3px}.crm-criterion-form .boolean{font-weight:normal}abbr{color:red}.survey-question{padding-top:1em;padding-bottom:1em}.survey-question>label{font-size:18px;font-weight:bold}.survey-question .float{float:left;width:100%}.survey-question textarea{width:100%;overflow:hidden;padding-bottom:3px}.survey-question.required>label:before{content:'* ';color:red}.survey-question.checkbox .answer label,.survey-question.radio .answer label{margin-right:2em;display:inline}.user-info.required>label:before{content:'* ';color:red}input.shown{opacity:1.0;position:relative}.pagebreak{page-break-before:always}.ticket-view{display:flex;align-items:stretch;background-color:#ffffff;border:1px solid #eee;overflow:hidden;text-align:center;margin:2rem 0;min-height:180px}.ticket-view h3{margin:0;font-weight:300}.ticket-view span{font-size:0.8em;text-transform:uppercase;letter-spacing:0.15em}.ticket-view a.btn{margin:5px 1px !important}.ticket-view .btngrp{font-size:0}.ticket-view .btngrp .btn.small{float:none;font-size:11px}.ticket-view .ticket-holder{flex:auto;background-color:#fcfcfc;padding:2rem 1rem 1rem;border-right:1px dashed #ddd}.ticket-view .ticket-holder .avatar a{margin:0 auto}.ticket-view .ticket-holder h4{line-height:100%;margin:14px 0}.ticket-view .ticket-holder .actions{background-color:transparent !important;padding:0 !important}.ticket-view .ticket-holder .actions a{padding:5px 10px 5px 10px;font-size:11px;margin-top:-5px}.ticket-view .opp-details{flex:auto;padding:2rem 1rem 1rem 1rem;transition:all 0.2s}.ticket-view .opp-details .tick-details p.ticket-number,.ticket-view .opp-details .tick-details .meeting-link{margin:0}.ticket-view .qr-holder{display:flex;flex:auto;flex-direction:column;border-left:1px dashed #ddd;background-color:#fcfcfc;align-items:center;justify-content:center}.ticket-view.accepted{background-color:transparent;border-style:dashed;border-color:#ddd}.ticket-view.accepted .ticket-holder{background-color:transparent}.ticket-view.unclaimed .opp-details,.ticket-view.unaccepted .opp-details,.ticket-view.info_requested .opp-details{filter:blur(5px);-webkit-filter:blur(5px);pointer-events:none}.ticket-view.ticket-view-condensed{display:block;min-height:auto}.ticket-view.ticket-view-condensed .ticket-holder{border-right:0px dashed;border-bottom:1px dashed #ddd;padding-top:1rem;text-align:left;overflow:hidden}.ticket-view.ticket-view-condensed .ticket-holder .avatar,.ticket-view.ticket-view-condensed .ticket-holder h4{display:inline-block;vertical-align:middle;margin:0 5px}.ticket-view.ticket-view-condensed .ticket-holder h4 small{font-size:12px}.ticket-view.ticket-view-condensed .ticket-holder .actions{float:right;text-align:right}.ticket-view.ticket-view-condensed .opp-details{padding-top:1rem}.ticket-view.ticket-view-condensed.unclaimed .ticket-holder{text-align:center}.ticket-view.ticket-view-condensed.unclaimed .ticket-holder .avatar,.ticket-view.ticket-view-condensed.unclaimed .ticket-holder h4{display:block}.ticket-view.ticket-view-condensed.unclaimed .ticket-holder h4{margin-bottom:1rem}.ticket-view.ticket-view-condensed.unclaimed .ticket-holder .actions{float:none;text-align:center}.ticket-view.ticket-view-condensed.accepted{border:none;opacity:0.7}@media (max-width: 767px){.ticket-view{flex-direction:column}.ticket-view .ticket-holder{border-right:0px dashed;border-bottom:1px dashed #ddd}}.ticket-disclaimer{width:85%;margin:4em auto}.ticket-disclaimer .disclaimer-logo{display:flex;color:#dc143c;justify-content:center;align-items:center;position:relative}.ticket-disclaimer .disclaimer-logo img{width:auto;height:5em;top:-4.3em}.ticket-disclaimer .disclaimer-text{display:block;font-size:12px;color:#dc143c;text-align:justify;padding-top:5px}@media only screen and (max-width: 991px){.ticket-disclaimer{width:95%}}td .ticket-holder{border-right:1px dashed black;border-bottom:1px dashed #ddd}.vertical .actions input{margin:1em 5px;width:auto}.vertical .actions input.transparent{background-color:transparent;color:#afc6c0}.vertical .row,.vertical>.render>.row{margin-bottom:0}.vertical .row>.span3,.vertical .row>.span10,.vertical>.render>.row>.span3,.vertical>.render>.row>.span10{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-wrap:wrap}.vertical .row>.span3 label,.vertical .row>.span10 label,.vertical>.render>.row>.span3 label,.vertical>.render>.row>.span10 label{display:inline-block}.vertical .row>.span3 label+a,.vertical .row>.span10 label+a,.vertical>.render>.row>.span3 label+a,.vertical>.render>.row>.span10 label+a{font-size:16px;margin-right:-10px;padding:10px}.vertical .row>.span3 label+a+small,.vertical .row>.span10 label+a+small,.vertical>.render>.row>.span3 label+a+small,.vertical>.render>.row>.span10 label+a+small{color:#b3b3b3}.vertical .row>.span3 label+small,.vertical .row>.span10 label+small,.vertical>.render>.row>.span3 label+small,.vertical>.render>.row>.span10 label+small{color:#b3b3b3}.vertical .row>.span9,.vertical>.render>.row>.span9{min-height:50px;position:relative;display:flex;flex-direction:column;justify-content:center}.vertical .row>.span9 label+a,.vertical>.render>.row>.span9 label+a{font-size:16px;margin-right:-10px;padding:10px}.vertical .row>.span9 label+small,.vertical>.render>.row>.span9 label+small{color:#b3b3b3}.vertical .row>.span9:before,.vertical>.render>.row>.span9:before{background:#f7f7f7;bottom:0;content:'';display:block;left:-3%;position:absolute;top:0;width:1px}.vertical .row>.span9.inline_datetime>div,.vertical>.render>.row>.span9.inline_datetime>div{display:inline-block;vertical-align:middle}.vertical .row.submission .span9,.vertical>.render>.row.submission .span9{padding:20px 0}.vertical input,.vertical .selectize-control{margin:0.5em 0}.vertical .input.plain{display:inline-block}.vertical input[type="checkbox"],.vertical input[type="radio"]{margin-right:0.5em;margin-top:0.3em;vertical-align:middle}.vertical .btn.primary{width:100%}.vertical .btn.primary.logging{width:auto}.vertical input.shown{width:auto}.vertical .allow-input+.expanded .selectize-input{height:75px}.vertical .allow-input+.selectize-control .selectize-input{width:100%}.vertical .selectize-input{max-width:100%;width:auto}.vertical .selectize-input.has-options{border:3px solid #cacccf;border-radius:4px;padding:0.3rem 2em 0.3rem 0.5rem !important}.vertical .selectize-input.has-options>div{margin-bottom:0}.vertical .medium .selectize-input{width:200px}.vertical .large .selectize-input{width:100%}.vertical .mce-tinymce,.vertical .table-wrapper{margin:0.5em 0 !important}.vertical .employer{margin:12px 0 0}.vertical table th label{margin-top:13px}.vertical table td.quantity .selectize-control{margin:0}.vertical table td.quantity .selectize-input{max-width:100%;min-width:100px;width:auto}@media (max-width: 767px){.vertical table td.quantity .selectize-input{min-width:100%}}.vertical table input{width:100%}.vertical table input[type="checkbox"]{width:auto}.vertical table input.nested_checkbox[type="checkbox"]{position:absolute;bottom:0;right:0}.vertical .prepend{margin:5px 0}.vertical .prepend input{margin:0;width:default}.vertical .prepend.percent-dollar{padding-top:8px;padding-bottom:3px;border-bottom:2px;margin:0.5em 0;margin-top:-1rem}.vertical .nesting .btn{box-sizing:border-box;margin-top:0;text-align:center;width:100%}.vertical .nesting .nested_items .nested_item{margin:1em 0 25px}.vertical .nesting .span9 .nested_item{margin:1em 0 0}.vertical #carousel-images .carousel-image{width:33%;margin-right:0.3%;float:left}.vertical #carousel-images .carousel-image a.ss-delete{font-size:24px;line-height:24px;padding:5px;position:relative;top:0;right:0;float:left}.vertical #carousel-images .carousel-image .banner-frame{margin-right:0;width:80%;display:inline-block}.vertical .nested_fields{background-color:#f7f7f7;border-radius:4px;padding:10px 20px 20px;position:relative}.vertical .nested_fields.top{border-bottom-left-radius:0;border-bottom-right-radius:0}.vertical .nested_fields.bottom{background-color:#ebebeb;border-top-left-radius:0;border-top-right-radius:0}.vertical .nested_fields input{width:100%}.vertical .nested_fields input[type="checkbox"]{width:auto}.vertical .nested_fields input.nested_checkbox[type="checkbox"]{position:absolute;bottom:0;right:0}.vertical .nested_fields label{display:inline-block !important;margin-top:10px !important;font-size:12px;opacity:0.5}.vertical .nested_fields label+*{margin-top:-1rem}.vertical .nested_fields label+.select-container{margin-top:-0.5rem}.vertical .nested_fields a.remove{font-size:24px;line-height:24px;padding:5px;position:absolute;top:0;right:0}.vertical .nested_fields a.remove.ticket-bundle{position:relative}.vertical .nested_fields .span3,.vertical .nested_fields .span10{text-align:left}.vertical .nested_fields .select-container{width:auto !important}@media (max-width: 767px){.vertical .nested_fields .row .span6{width:100%}}.vertical .cc-information label{display:block;font-size:12px;margin-top:0 !important;text-align:left}.vertical .cc-information input{width:100%}.vertical .country .selectize-input{max-width:100%;width:100%}.vertical .selects{margin:12px 0;overflow:hidden}.vertical .selects .til{display:inline;position:relative;top:-10px}.vertical .selects .time_select{border:1px solid #ececec;border-radius:4px;float:left;text-align:center;overflow:hidden}.vertical .selects .time_select .select-container{border:none;float:left;margin:0}.vertical .selects .time_select .select-container:before{display:none}.vertical .selects .time_select .select-container select{padding:0.2em 0.5em;width:auto}.vertical .selects .time_select .select-container.hour:after{content:':'}@media (max-width: 979px){.vertical .row>.span3,.vertical>.render>.row>.span3{width:30% !important}.vertical .row>.span9,.vertical>.render>.row>.span9{margin-left:10% !important;width:60% !important}.vertical .row>.span9:before,.vertical>.render>.row>.span9:before{left:-8.333%}.vertical .row input,.vertical>.render>.row input{max-width:100%}}@media (max-width: 767px){.vertical .row>.span2,.vertical .row>.span3,.vertical>.render>.row>.span2,.vertical>.render>.row>.span3{margin:0;text-align:left;width:100% !important;align-items:flex-start}.vertical .row>.span2 .add,.vertical .row>.span3 .add,.vertical>.render>.row>.span2 .add,.vertical>.render>.row>.span3 .add{float:right}.vertical .row>.span2 label+small,.vertical .row>.span3 label+small,.vertical>.render>.row>.span2 label+small,.vertical>.render>.row>.span3 label+small{display:block}.vertical .row>.span8,.vertical .row>.span9,.vertical .row>.span10,.vertical>.render>.row>.span8,.vertical>.render>.row>.span9,.vertical>.render>.row>.span10{margin-left:0 !important;width:100% !important}.vertical .row>.span8:before,.vertical .row>.span9:before,.vertical .row>.span10:before,.vertical>.render>.row>.span8:before,.vertical>.render>.row>.span9:before,.vertical>.render>.row>.span10:before{display:none}.vertical .row input,.vertical>.render>.row input{max-width:100%}.vertical .selectize-input{min-width:100%}.vertical .cc-information input{width:auto}.vertical .cc-information .row [class*="span"]{margin-left:0}}@media (max-width: 768px){.mfp-container .vertical .row .span3{align-items:flex-start}}.search-form{overflow:hidden;position:relative;transition:flex 0.2s linear;-webkit-transition:-webkit-flex 0.2s linear}.search-form button{background-color:transparent;border:none;color:#b3b3b3;cursor:pointer;font-size:24px;height:40px;padding:5px 0 0px;position:absolute;right:0;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;top:0px;width:50px}.search-form button:hover{color:#ee6840}.embed-container{float:none;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:1em;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.user_fields input{font-size:14px;width:100%;padding:5px 8px;box-sizing:border-box;height:35px;border:1px solid rgba(0,0,0,0.1);transition:all 0.2s}.user_fields input:focus{border-color:#ee6840;transition:all 0.2s}.user_fields .error{background-color:#fad9d9;color:#BD171A}.user_fields .table,.user_fields .tables{table-layout:fixed;width:100%;border-spacing:10px 5px}.user_fields .table .tr,.user_fields .tables .tr{width:100%}.user_fields .table .tr .td,.user_fields .tables .tr .td{float:none;padding:5px 10px}.user_fields .table .tr .td label,.user_fields .tables .tr .td label{font-size:14px;font-weight:bold;padding-left:0}.user_fields .table .tr .two-input,.user_fields .tables .tr .two-input{display:table-cell;width:40%;border-spacing:5px;padding:0}.user_fields .table .tr .two-input label,.user_fields .tables .tr .two-input label{font-size:14px;font-weight:bold;padding-left:0}.user_fields .table .tr .three-input,.user_fields .tables .tr .three-input{display:table-cell;width:30%}.user_fields .table .tr .three-input label,.user_fields .tables .tr .three-input label{font-size:14px;font-weight:bold}@media (max-width: 767px){.user_fields .table .tr .td,.user_fields .table .tr .two-input,.user_fields .table .tr .three-input,.user_fields .tables .tr .td,.user_fields .tables .tr .two-input,.user_fields .tables .tr .three-input{display:block;width:95%;margin-left:8px;margin-top:5px;padding:0px}}.user_fields .tributed_to input{width:1em;height:1em;font-size:16px;padding:0}@media (max-width: 500px){.user_fields .td+.td{margin-left:0 !important;margin-top:12px}}#new-credit-card{position:relative;display:table;table-layout:fixed;width:100%}@media (max-width: 767px){#new-credit-card{border-spacing:0 0}}#new-credit-card .cancel-charge{cursor:pointer;display:block;font-size:24px;line-height:30px;position:absolute;left:0}#new-credit-card .fields .one-field,#new-credit-card .fields .col-12{width:100%}#new-credit-card .fields .one-field .cc,#new-credit-card .fields .col-12 .cc{border:1px solid rgba(0,0,0,0.1);border-radius:7px;padding:5px 8px;box-sizing:border-box;height:55px;transition:all 0.2s}#new-credit-card .fields .one-field .cc.braintree-hosted-fields-focused,#new-credit-card .fields .col-12 .cc.braintree-hosted-fields-focused{border-color:#ee6840}#new-credit-card .fields .one-field .cc.braintree-hosted-fields-invalid,#new-credit-card .fields .col-12 .cc.braintree-hosted-fields-invalid{border-color:#BD171A;background-color:#fad9d9;padding:0 8px}#new-credit-card .fields .one-field label,#new-credit-card .fields .col-12 label{display:inline-block;font-size:16px;font-weight:bold}#new-credit-card .fields .three-field{display:table-cell}#new-credit-card .fields .three-field.expiry{padding-right:0}#new-credit-card .fields .three-field .cc{border:1px solid rgba(0,0,0,0.1);padding:5px 8px;box-sizing:border-box;height:35px;transition:all 0.2s}#new-credit-card .fields .three-field .cc select{font-size:14px}#new-credit-card .fields .three-field .cc.braintree-hosted-fields-focused{border-color:#ee6840}#new-credit-card .fields .three-field .cc.braintree-hosted-fields-invalid{border-color:#BD171A;background-color:#fad9d9;padding:0 8px}#new-credit-card .fields .three-field label{display:inline-block;font-size:16px;font-weight:bold}#new-credit-card .fields .col-sm-3 .cc{border:1px solid rgba(0,0,0,0.1);border-radius:7px;padding:5px 8px;box-sizing:border-box;height:55px;transition:all 0.2s}#new-credit-card .fields .col-sm-3 .cc select{font-size:14px}#new-credit-card .fields .col-sm-3 .cc.braintree-hosted-fields-focused{border-color:#ee6840}#new-credit-card .fields .col-sm-3 .cc.braintree-hosted-fields-invalid{border-color:#BD171A;background-color:#fad9d9;padding:0 8px}#new-credit-card .fields .col-sm-3 label{display:inline-block;font-size:16px;font-weight:bold;margin-top:10px}.group-data{width:200px}.group-data table{table-layout:fixed;margin:0px}.group-data table td{padding:0px !important}.select-container+#new-credit-card .fields{padding-left:35px}.ticket-voided{background-color:pink !important}.shift-role-column{float:left}.shift-role-column-left{width:30%}.shift-role-column-right{width:70%}@media (max-width: 979px){.sidebar-full{display:none}}@media (min-width: 980px){.sidebar-full{display:block}}@media (max-width: 979px){.sidebar-collapse{display:block}}@media (min-width: 980px){.sidebar-collapse{display:none}}.breadcrumbs{color:#B3B3B3}.breadcrumbs a,.breadcrumbs a:hover{color:#EE6840}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .fa:hover{text-decoration:none}.custom-table .table-wrapper table.items tr.item th:first-child{width:50%}.custom-table .table-wrapper table.items tr.item th:last-child{width:25%}.custom-actions .modal-ajax{margin-right:10px !important}.automated-email-question label{text-transform:capitalize}.automated-email-question .org_email_opportunity_ids label,.automated-email-question .org_email_group_ids label,.automated-email-question .org_email_auto_generated_groups label{display:none}.ticket-void{position:absolute;color:red;font-size:40px;right:50%}.ticket-void.ticket{font-size:60px;right:33%;padding-top:30px;transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg)}.form-control{background-color:#fff !important;border:3px solid #cacccf !important;border-radius:7px}.form-control.is-valid:focus{border-color:#ee6840 !important;box-shadow:none}.form-control:focus{box-shadow:none}.priceless-star{color:#ee6840}#new_text_message #text_message_select_volunteers,#new_text_message #text_message_select_attendees,#new_text_message #text_message_select_donors{width:1em}.select-container:before{display:none !important}.form-floating>.form-select{font-size:0.8rem}.form-select{border:3px solid #cacccf;border-radius:7px}.select-alt .select-container{border:3px solid #cacccf;background-color:#fff;border-radius:5px}.select-alt .select-container:before{content:'\F501';display:block !important;font-family:"SSGizmo";font-style:normal;font-weight:normal;padding:3px 0.3rem 0 6px;text-decoration:none;text-shadow:0 0 2px #fff;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;position:absolute;top:50%;right:0;margin-top:-.8em;z-index:5}.select-alt .form-control{border:none !important}.select-alt select{width:100% !important;padding-right:7px}.select-alt #question_form_type{width:122px}.input-wrapper-fa6{display:flex;align-items:center}.input-wrapper-fa6 .fa-givsum-calculator{margin-right:5px}.form-check{padding-left:0}.form-check .form-check-input{margin-top:0.4em;margin-left:0;margin-right:5px}.newsletter-opt-in{font-weight:bold}.links.donation-report a.ss-download{padding:0 !important}.g-recaptcha{margin:20px 0px 10px 0px}.clear{clear:both}.modified-date{font-size:12px}._iub-pp-loading-alert{display:block !important;margin:0 auto;width:0}a.iubenda-embed{display:block;text-align:center}#iubenda_policy h2{font-size:18px;letter-spacing:0;margin-top:30px;text-align:left}#iubenda_policy h3{font-size:16px !important;font-weight:bold !important}.barheader{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);height:60px;left:0;padding:0;position:fixed;right:0;top:0;z-index:100;transition:0.5s all}.barheader .wrapper{display:flex;flex-direction:row}.barheader .wrapper #logo{color:#5A7877;flex:0 0 auto;font-family:'Nevis';letter-spacing:0.2em;position:relative;text-transform:uppercase}.barheader .wrapper #logo:before{font-size:36px;top:10px;line-height:38px;margin-right:10px}.barheader .wrapper #logo:after{content:"\00ae";font-size:8px;opacity:0.5;position:absolute;right:-9px;bottom:13px;font-family:'Lato'}.barheader .wrapper #logo:hover{color:#ee6840}@media (max-width: 400px){.barheader .wrapper #logo{width:40px;overflow:hidden}}.barheader .wrapper #bar-search{flex:1 0 auto;position:relative}.barheader .wrapper #bar-search input[type="text"]{border:none;border-radius:0;font-size:16px;font-style:italic;font-weight:400;height:60px;line-height:60px;text-indent:3em;width:100%}.barheader .wrapper #bar-search input[type="text"]:focus{box-shadow:none}.barheader .wrapper #bar-search .ss-search{pointer-events:none;font-size:24px;line-height:55px;position:absolute;left:1em}.barheader .wrapper #bar-search .search-ajax .clear{background-color:#fff;left:1em;height:60px;font-size:24px;line-height:58px;position:absolute}.barheader .wrapper #bar-search .search-ajax .clear:hover{color:#ee6840}.barheader .wrapper #bar-search .search-ajax .results{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);left:20px;pointer-events:none;opacity:0;transform:scale(0.5, 0.5);transform-origin:0 0;transition:all 0.1s linear;-webkit-transition:all 0.1s linear}.barheader .wrapper #bar-search .search-ajax .results.show{pointer-events:auto;opacity:1;transform:scale(1, 1);z-index:1001}.barheader .wrapper #bar-search .search-ajax .results #content{transition:all 0.1s linear;-webkit-transition:all 0.1s linear}.barheader .wrapper #links{flex:0 0 auto;align-items:flex-end}.barheader .wrapper #links a{float:left;margin-left:10px}.barheader .wrapper #links a.btn{margin:13px 0 13px 10px}.barheader .wrapper #links .avatar{float:left;margin:10px 0 10px 10px}#fixedheader.barheader{top:-60px}#fixedheader.barheader.active{top:0}@media (max-width: 767px){.barheader #links a.btn{margin-left:10px}.barheader #links .ss-icon{display:none}}.wrapper{margin:0 auto;position:relative;width:910px;*zoom:1}.wrapper:after{display:table;content:""}@media (min-width: 1200px){.wrapper,.title-bar .wrapper{margin:0 auto;width:1140px;position:relative}}@media (min-width: 1600px){#footer.logged_in .content .menu-bar-sm{display:none}#footer.logged_in .content .menu-bar-md{display:none}}@media (min-width: 1201px) and (max-width: 1599px){#footer.logged_in .content .menu-bar-sm{display:none}#footer.logged_in .content .menu-bar-md{display:none}}@media (min-width: 979px) and (max-width: 1200px){.wrapper,.title-bar .wrapper{width:710px !important}#footer.logged_in .content .menu-bar-sm{display:none}#footer.logged_in .content .menu-bar-lg{display:none}}@media (min-width: 768px) and (max-width: 979px){.wrapper,.title-bar .wrapper{width:710px}#footer.logged_in .content .menu-bar-sm{display:none}#footer.logged_in .content .menu-bar-lg{display:none}}@media (max-width: 767px){.wrapper,.title-bar .wrapper{width:90%;padding:0 5%}#footer.logged_in{bottom:50px !important}#footer.logged_in .content .menu-bar-lg{display:none}#footer.logged_in .content .menu-bar-md{display:none}}#footer.logged_in{bottom:0px;z-index:35;padding:0px;position:relative;text-align:center;width:100%;background-color:transparent}#footer.logged_in .content{color:#ee6840;font-size:12px;font-weight:bold;margin:20px 0 30px 0}#footer.logged_in .content .menu-bar{color:#000;background-color:transparent}#footer.logged_in .content .menu-bar a{margin-left:20px;margin-right:20px;white-space:nowrap;color:#000}#footer{background-color:#AFC6C0;color:#ffffff;padding:30px 0 30px}#footer a{color:#ffffff}#footer a:hover{color:#5A7877}#footer ul{list-style-type:none;margin:0 0 1.5em;padding:0;text-align:center;text-transform:uppercase}#footer ul li{display:inline;margin:0 10px}#footer .logo{font-size:40px;text-align:center}#footer p{font-size:10px;text-align:center}#share{font-size:20px;font-weight:300;text-align:center;padding:0 0 40px}#share>span{line-height:60px}#share a{border:1px solid #FFFFFF;color:#666666;margin:20px 30px;padding:10px 15px;white-space:nowrap}#share a:hover{background-color:#FFFFFF}#share a span{color:#ee6840}#share a span.ss-icon{margin-right:10px;position:relative;top:0.15em}#share a span.count{font-weight:400}@media (max-width: 767px){#share{font-size:14px;padding:1em 0}#share a{display:block;margin:20px 0;white-space:normal}}#content h2{color:#000;font-size:42px;font-weight:400;margin-bottom:30px;position:relative}#content h2 .ss-icon{color:#AFC6C0}#content .face{border:5px solid #eee;border-radius:100%;height:200px;margin:60px auto 10px;width:200px}#content .face img{border-radius:100%}#content h3.name{margin:0}#content h3.name+h5{margin-top:10px}.error_notification{background-color:#BD171A;border-radius:4px;color:#ffffff;font-weight:400;margin-bottom:15px;overflow:hidden;padding:10px 15px}.title-bar{flex:0 0 auto;background-color:#ffffff}.title-bar.dark{background-color:#f2f2f2}.title-bar.flash{position:fixed;left:0;right:0;color:#ffffff;top:0;z-index:1000;font-weight:400;overflow:hidden}.title-bar.flash.alert{background-color:#BD171A}.title-bar.flash.alert a:hover{color:black}.title-bar.flash.notice{background-color:#ee6840}.title-bar.flash.notice a:hover{color:#ffffff}.title-bar.flash .wrapper .links a{color:#b83710}.title-bar.flash .wrapper .links a:hover{color:#ffffff}.title-bar>.wrapper{width:100%}.title-bar>.wrapper .title{font-size:12px;letter-spacing:2px;padding:16px 0;text-transform:uppercase}.title-bar>.wrapper .title a{float:none;font-weight:700;margin:0}.title-bar>.wrapper .title em{color:#ee6840;font-weight:900}@media (max-width: 767px){.title-bar{overflow-x:scroll;padding:0}.title-bar.scrollable{overflow:visible;z-index:100}.title-bar.scrollable.masked{z-index:105}.title-bar .wrapper{overflow-x:scroll}.title-bar .wrapper .title{flex:1 0 auto;padding-left:15px;padding-right:15px}}.section.poster{background:transparent url(//givsum.s3.amazonaws.com/assets/home/poster-blurred-white-fce63f1f05029ebf8782c44e12d02dfbd8a385e9466797d8ebd62821085631ba.jpg) 50% 50%;background-size:cover}.section.noselfie{background-size:cover;padding:4em 0}#facebook-signup{background-color:#3a5998;border:none;color:#FFFFFF;display:block;line-height:20px;margin:0 !important;padding:10px 10px 10px 40px;text-align:center}#facebook-signup:hover{background-color:#304879}#facebook-signup:active{box-shadow:0 0 0 #2c4373}#facebook-signup span{font-size:20px;left:13px;position:absolute;top:13px}@media (max-width: 767px){.title-bar{padding:0}.title-bar.scrollable{overflow:visible;z-index:100}.title-bar.scrollable.masked{z-index:105}.title-bar .wrapper .title{padding-left:15px;padding-right:15px}}.icon-calendar.calendar-with-input{position:relative}.icon-calendar.calendar-with-input:before{position:absolute;top:50%;left:0;transform:translate(0, -50%);margin-top:3px;pointer-events:none}.icon-calendar.calendar-with-input>input{padding-left:24px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinning{animation-name:spin;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear}.modal-open .mfp-bg{background:#292929;height:100% !important}.modal-open .contain{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.modal-open .landing_pages{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.mfp-wrap{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);background-color:rgba(149,153,159,0.75)}.mfp-wrap .mfp-container .mfp-content{border-radius:10px;box-shadow:0px 16px 32px rgba(0,0,0,0.09)}.mfp-wrap .mfp-container .mfp-content button.mfp-close{color:#FFFFFF;font-weight:400;opacity:1;font-size:45px;top:7px}.mfp-wrap .mfp-container .mfp-content .wrapper{max-width:100%;box-sizing:border-box;padding:1rem 2rem}.mfp-wrap .mfp-container .mfp-content #content{margin:0;border-radius:10px}.mfp-wrap .mfp-container .mfp-content #content .title-bar{border-radius:10px 10px 0 0}.mfp-wrap .mfp-container .mfp-content #content .title-bar .wrapper{padding:0;width:auto;border-radius:7px 7px 0 0}.mfp-wrap .mfp-container .mfp-content #content .title-bar .wrapper .title{border-radius:7px 7px 0 0}.mfp-wrap .mfp-container .mfp-content #content .title-bar .wrapper .title a{color:#ffffff}.mfp-wrap .mfp-container .mfp-content #content h1.title{background-color:#ee6840;color:#fff;margin:-2rem -2rem 1em;padding:1em}.mfp-wrap .mfp-container .mfp-content #content h1.title .subtitle{color:#fff}.mfp-wrap .mfp-container .mfp-content #content h1.title .links a{color:rgba(255,255,255,0.5)}.mfp-wrap .mfp-container .mfp-content #content h1.title .links a:hover{color:#fff}.mfp-wrap .mfp-container .mfp-content #content h2.title{background-color:#ee6840;color:#fff;margin:0;padding:1em}.mfp-wrap .mfp-container .mfp-content #content h2.title .subtitle{color:#fff}.mfp-wrap .mfp-container .mfp-content #content h2.title .links a{color:rgba(255,255,255,0.5)}.mfp-wrap .mfp-container .mfp-content #content h2.title .links a:hover{color:#fff}.mfp-wrap .mfp-container .mfp-content #content .content{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;background:#ffffff;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper table{margin:0}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .inspired_by p{font-style:italic;text-align:center}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .description{font-size:14px}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .share a{text-align:center}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .poweredby{display:block;font-size:10px;margin-top:2rem}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .poweredby img{margin-left:1em;vertical-align:middle}.mfp-wrap .mfp-container .mfp-content #content .content .wrapper .nested_fields{background-color:transparent;padding:15px}.mfp-wrap .mfp-container .mfp-content #content .content.scrollable{max-height:410px;overflow-x:auto}.mfp-wrap .mfp-container .mfp-content #content #image-upload.content.scrollable{max-height:700px;width:100% !important}.mfp-wrap .mfp-container .mfp-content #content .actions .btn.plain,.mfp-wrap .mfp-container .mfp-content #content .actions .triggerUpload.hide+.btn.plain{margin-left:-1em;margin-right:-1em}.mfp-wrap .mfp-container .mfp-content #content .actions .triggerUpload+.btn.plain{margin-left:0;margin-right:0}.mfp-wrap .mfp-container .mfp-content .address_fields .select-container{width:100% !important}.mfp-wrap.modal .mfp-container .mfp-content{background-color:#ffffff;margin:40px auto;max-width:700px;border-radius:10px}.mfp-wrap.modal .mfp-container .mfp-content.subscription-modal{max-width:900px}@media only screen and (max-width: 920px){.mfp-wrap.modal .mfp-container .mfp-content.subscription-modal{max-width:740px}}.mfp-wrap.modal .mfp-container .mfp-content #content .title-bar{border-radius:7px 7px 0 0;background:#ee6840;border-bottom:0}.mfp-wrap.modal .mfp-container .mfp-content #content .title-bar .wrapper{border-radius:7px 7px 0 0}.mfp-wrap.modal .mfp-container .mfp-content #content .title-bar .wrapper .title{border-radius:7px 7px 0 0;color:#fff;font-size:20px;font-weight:800;padding:0.5em 1em;text-transform:initial;letter-spacing:initial}.mfp-wrap.modal .mfp-container .mfp-content #content .content{padding:5px}.mfp-wrap.modal .mfp-container .mfp-content #content .content .wrapper{padding-left:2rem;padding-right:2rem}.mfp-wrap.modal .mfp-container .mfp-content #content .actions{border-radius:0 0 10px 10px;background-color:#FFFFFF}.mfp-wrap.modal .mfp-container .mfp-content #content .actions .select-container{margin:0.4rem 0}.mfp-wrap.modal .mfp-container .mfp-content #content.confirm-modal .content{padding:1px 0 0}.mfp-wrap.modal-ticket .mfp-container .mfp-content{max-width:300px}.mfp-wrap.modal-ticket .mfp-container .mfp-content #content .content{padding:0}.mfp-wrap.modal-ticket .mfp-container .mfp-content #content .content .wrapper{padding:10px}.mfp-wrap.modal-ticket .mfp-container .mfp-content #content button.mfp-close{color:#ee6840}.mfp-wrap.modal-small .mfp-container .mfp-content{max-width:300px}.mfp-wrap.modal-small .mfp-container .mfp-content #content .content{padding:0}.mfp-wrap.modal-small .mfp-container .mfp-content #content .content .wrapper{padding:10px}.mfp-wrap.modal-wide .mfp-container .mfp-content{margin:40px auto;max-width:900px}.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper{padding-left:40px;padding-right:40px}.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper>*{margin-top:0}.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper h1.title{margin:-20px -40px 40px}.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper h2.title{margin:-20px -40px 40px}.actions .grand-total{font-size:21px !important;margin:0.5em 0 !important}@media (max-width: 979px){.mfp-wrap .mfp-container .mfp-content #content .wrapper{width:100%}}@media (max-width: 767px){.mfp-wrap.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper h1.title{margin:-2rem -2rem 40px}.mfp-wrap.mfp-wrap.modal-wide .mfp-container .mfp-content #content .content .wrapper h2.title{margin:0}.mfp-wrap .mfp-container{padding:0}.mfp-wrap .mfp-container .mfp-content{height:-moz-max-content;height:max-content;margin:0}.mfp-wrap .mfp-container .mfp-content #content{display:flex;flex-direction:column;height:100%}.mfp-wrap .mfp-container .mfp-content #content form{display:flex;flex-direction:column;height:100%}.mfp-wrap .mfp-container .mfp-content #content h2{font-size:32px;margin-bottom:22px;margin-top:0}.mfp-wrap .mfp-container .mfp-content #content .title-bar{width:100%;border-radius:7px}.mfp-wrap .mfp-container .mfp-content #content .title-bar h2.title{font-size:16px !important;margin-bottom:22px;margin-top:0 !important;margin-bottom:0 !important}.mfp-wrap .mfp-container .mfp-content #content .content{overflow-y:auto;width:100%;box-sizing:border-box}.mfp-wrap .mfp-container .mfp-content #content .content.scrollable{max-height:initial}.mfp-wrap .mfp-container .mfp-content #content .actions{background-color:#FFFFFF;border-top:1px solid #f2f2f2;position:sticky;bottom:0;z-index:10}.mfp-wrap .mfp-container .mfp-content #content button.mfp-close{position:absolute;right:10px;top:10px}.mfp-wrap.modal{position:relative !important;top:initial !important}.mfp-wrap.modal.onboarding .content .address_fields .span2,.mfp-wrap.modal.onboarding .content .address_fields .span4{width:47%}.mfp-wrap.modal.onboarding .content .address_fields .span2{float:none;margin:0 auto}.mfp-wrap.modal .mfp-container .mfp-content{margin:0}.mfp-wrap.modal-ticket .mfp-container .mfp-content{max-width:100%;width:100%}.mfp-wrap.modal-ticket .mfp-container .mfp-content #content .content .wrapper{padding:10px 2rem 67px}}table.add_member tbody.member{display:block;height:250px;overflow-y:scroll;overflow-x:hidden}html,body{font-size:16px}#main .content{margin:40px 0}#main .row{margin-left:-50px;*zoom:1}#main .row:before,#main .row:after{display:table;content:""}#main .row:after{clear:both}#main *[class*="span"]{float:left;margin-left:50px}#main *.placeholder[class*="span"]{height:1px}#main .span12{width:910px}#main .span11{width:830px}#main .span10{width:750px}#main .span9{width:670px}#main .span8{width:590px}#main .span7{width:510px}#main .span6{width:430px}#main .span5{width:350px}#main .span4{width:270px}#main .span3{width:190px}#main .span2{width:110px}#main .span1{width:30px}#main .third{float:left;padding-left:1% !important;padding-right:1% !important;width:31.3333%}#main h2,#main h3,#main h4{color:#000000;font-weight:normal;line-height:100%}#main h2{font-size:32px}#main h3{font-size:22px;margin-top:20px}#main a{text-decoration:none}#main input{border:1px solid #E6E6E6;font-size:16px;font-weight:normal;padding:0.5em 1em}#main input *:focus{outline:none;box-shadow:0 !important}#main .contain{overflow:hidden}#main .highlight{background-color:#ffff99;padding-top:1em;padding-bottom:1em;padding-right:1em;margin:1em 0}#main .password-reset{padding:40px 0 60px}#main .password-reset h2{margin:1.5em 0}#main .password-reset label{display:none}#main .password-reset .form-actions{padding:20px 0}#main .password-reset .btn.big{padding:0.5em 1em}#main .password-reset input[type="email"],#main .password-reset input[type="text"],#main .password-reset input[type="password"]{box-sizing:border-box;font-size:1.2em;margin:0;max-width:100%}#main .single-page{color:#333333;line-height:30px;margin-bottom:60px !important}#main .single-page p small{display:block;margin-top:60px}#main .single-page hr{margin:30px 0}#main .single-page hr.thin{margin:1.5em 0}#main .single-page h2 a{color:#666666;font-size:48px;position:absolute;top:20px}#main .single-page h2 a:hover{color:#333333}#main .single-page h2 a.left{left:0}#main .single-page h2 a.right{right:0}#main .single-page h2 span{color:#ee6840}#main .single-page .list h4{font-family:'Lato';font-size:32px;letter-spacing:0;margin:2em 0 0.5em;text-transform:none}#main .single-page .list h4+p{margin-top:0}#main .single-page .list{text-align:center}#main .single-page h4{font-size:18px}#main .single-page .level{text-align:center}#main .single-page .level ul{list-style-type:none;padding:0}#main .single-page .level ul li{margin:10px 0}#main .single-page .level ul li.big{font-size:26px;font-style:italic;font-weight:300}#main .single-page .level .box{border:1px solid #f2f2f2;font-size:36px;font-style:italic;font-weight:300;padding:10px 20px}#main .single-page .level .box span{font-size:24px;color:#333333}#main .calculator{text-align:center}#main .calculator input,#main .calculator span{background-color:transparent;border:1px solid #b3b3b3;box-sizing:border-box;font-size:30px;font-weight:400;height:70px;line-height:30px;margin:0;padding:20px;text-align:center;width:100%}#main .calculator span{display:block}#main .box h4{border:1px solid #f2f2f2;color:#b3b3b3;font-size:24px;margin-top:2em;padding:1em}#main .box h4 em{color:#666666}#main table{text-align:center}#main table th{border-bottom:1px solid #b3b3b3;color:#000;padding:5px 20px 5px 0;text-align:center}#main table th+th{border-left:1px solid #b3b3b3;padding-left:20px}#main table td{padding:10px 20px 10px 0}#main table td+td{border-left:1px solid #b3b3b3;padding-left:20px}#main table td strong{font-size:20px}#main table tr.highlight td{background-color:#ee6840;color:#fff}#main table.feecalc{table-layout:fixed;margin:0 auto 20px;width:60%}#main table.feecalc th,#main table.feecalc td{border:none;padding:5px 20px 5px 20px}@media (max-width: 767px){#main table.feecalc{width:100%}}#main #banner{background-size:cover;padding-bottom:40%;height:0;overflow:hidden;position:relative}#main #banner #video{background-image:url(//givsum.s3.amazonaws.com/assets/home/poster-33f897bc3878bf29340b75686dde7d6e18dce9335d03cf38083faec50cfde27b.jpg);background-position:50% 50%;background-size:cover;bottom:0;position:absolute;top:0;width:100%;z-index:0}#main #banner #video:after{background-color:rgba(238,88,44,0.8);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;transition:1s all}#main #banner:hover #video:after{background-color:rgba(238,88,44,0.95)}#main #banner #logo{margin:0 auto;width:200px}#main #banner #logo.center{float:none;margin:0 auto}#main #banner #logo h1{margin:0}#main #banner #logo h1 a{display:block;height:49px;margin:0 auto;padding-bottom:75px;width:186px}#main #banner #logo h1 a img{height:auto;width:100%}#main #banner #links{position:absolute;right:0;top:20px;z-index:5}#main #banner #links a{color:#fff}#main #banner #hero{clear:both;position:absolute;text-align:center;width:100%;z-index:1}#main #banner #hero h3{color:#fff;font-size:36px;font-weight:300}#main #banner #hero h3 strong{font-weight:500}#main #banner #hero p{color:rgba(255,255,255,0.7);font-size:18px}#main #banner #hero .btn{background-color:#fff;border:none;color:#ee6840;padding:.7em 30px;width:180px}#main #banner #hero.away{top:1000px !important;opacity:0 !important;transition:all 0.5s;-webkit-transition:all 0.5s}#main #content{background-color:#fff}#main #content .wrapper{padding:60px 0}#main #content .wrapper h3{font-size:48px;font-weight:300}#main #content .wrapper p.big{font-size:24px;font-weight:300}#main #content .grey{background-color:#f7f7f7}#main #content .dark{background-color:#5A7877;color:#fff}#main #content .dark h3{color:#fff}#main #content .bottom-shadow{position:relative}#main #content .bottom-shadow:after{background-color:rgba(0,0,0,0.2);bottom:0;content:'';height:5px;left:0;position:absolute;right:0}#main #content #faq h3{margin-top:2em}#main #content .charities .btn{margin:2em 0 0 0}#main #content .charities img{margin:0 2em}#main #content .demo{overflow:hidden;margin-bottom:-60px}#main #content .demo .stat{cursor:default;display:block;float:left;font-size:28px;font-weight:300;height:100px;margin:0 5%;position:relative;width:40%}#main #content .demo .stat span{bottom:20px;color:#b3b3b3;display:block;position:absolute;transition:all 0.2s;-webkit-transition:all 0.2s}#main #content .demo .stat:hover span{bottom:17px;color:#666666;font-size:42px}#main #content .demo .stat .label{border-bottom:4px solid transparent;bottom:0px;border-color:#b3b3b3;color:#b3b3b3;font-size:10px;font-weight:400;margin-top:0;position:absolute;text-transform:uppercase;width:100%;transition:all 0.2s;-webkit-transition:all 0.2s}#main #content .demo .stat:hover .label{border-color:#ee6840 !important;color:#666666}#main #content .demo .sidebar .tabs{flex:0 0 50px;border-bottom:1px solid #f7f7f7;background-color:#fff;height:50px;position:relative;width:100%}#main #content .demo .sidebar .tabs a{color:#AFC6C0;display:block;float:left;font-size:24px;line-height:40px;padding:5px 0;text-align:center;width:50px}#main #content .demo .sidebar .tabs a:hover{color:#5A7877}#main #content .demo .sidebar .tabs a.current{color:#ee6840;position:relative}#main #content .demo .sidebar .tabs a.current:after{border:10px solid transparent;border-bottom-color:#f7f7f7;bottom:0;content:'';position:absolute;left:15px}#main #content .demo .sidebar .tabs+.scroll>div{display:none;right:-100px}#main #content .demo .sidebar .tabs+.scroll>div.current{display:block}#main #content .demo .sidebar .activity.user .item[filter="organization"],#main #content .demo .sidebar .activity.user .item[filter="business"],#main #content .demo .sidebar .activity.organization .item[filter="user"],#main #content .demo .sidebar .activity.organization .item[filter="business"]{display:none}#main #content .demo .sidebar .outerscrollable{background-color:#fff;color:#666666;height:353px}#main #content .demo .sidebar .outerscrollable .scrollable{padding:0 20px}#main #content .demo .opp-card{background-color:#fff;border-radius:4px;box-shadow:0px 1px 2px rgba(0,0,0,0.165);transition:0.3s all;margin:0 auto 20px auto;position:relative;width:90%;max-width:300px}#main #content .demo .opp-card a.header{display:block;position:relative}#main #content .demo .opp-card a.header .banner{background-color:#555555;background-size:cover;background-position:50% 50%;border-top-left-radius:4px;border-top-right-radius:4px;height:0px;padding-top:50%}#main #content .demo .opp-card a.header:hover .background{opacity:0.9}#main #content .demo .opp-card .description{padding:20px 20px 30px;position:relative}#main #content .demo .opp-card .description .avatar{float:right;margin-top:-45px}#main #content .demo .opp-card .description .avatar a{height:50px;width:50px}#main #content .demo .opp-card .description .date{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:1em}#main #content .demo .opp-card .description .title{margin-bottom:1rem}#main #content .demo .opp-card .description .title a{display:block;color:#333333;font-size:20px;line-height:30px;font-weight:300}#main #content .demo .opp-card .description .title a:hover{color:#ee6840;max-height:auto}#main #content .demo .opp-card .description .subtitle{color:#b3b3b3;font-size:10px;font-weight:700;letter-spacing:0.1em;padding:1em 0;text-transform:uppercase}#main #content .demo .opp-card .description .subtitle a{color:#b3b3b3}#main #content .demo .opp-card .description .ss-location{display:block;font-size:12px;letter-spacing:0.15em;margin:1em 0;text-transform:uppercase}#main #content .demo .opp-card .description .ss-location:before{margin-right:0.5em}#main #content .demo .opp-card .description .givbtn{bottom:15px;left:1px;right:1px;padding:0 20px;position:absolute}#main #content .demo .opp-card .description .givbtn .drpmenu{left:20px;z-index:30}#main #content .demo .opp-card:hover{box-shadow:0px 4px 8px rgba(0,0,0,0.15)}#main #content .demo .bubble-group{color:#AFC6C0;height:280px;font-size:80px;position:relative}#main #content .demo .bubble-group *{line-height:100%;width:100px;transition:0.2s all}#main #content .demo .bubble-group *:hover{color:#fff}#main #content .demo .bubble-group .ss-usergroup{color:#5A7877;font-size:100px;position:absolute;left:50%;margin-left:-50px;z-index:2}#main #content .demo .bubble-group .ss-creditcard{bottom:60px;position:absolute;left:50px}#main #content .demo .bubble-group .ss-clock{bottom:60px;position:absolute;right:50px}#main #content .demo .bubble-group .fa-givsum-tickets{position:absolute;bottom:20px;left:50%;margin-left:-50px}#main #content .demo .bubble-group .bubble{transform-origin:65px 65px;transition:0.5s all;position:absolute;left:50%;margin-left:-65px;width:130px;z-index:1}#main #content .demo .bubble-group .bubble.rleft{transform:rotate(54deg)}#main #content .demo .bubble-group .bubble.rright{transform:rotate(-54deg)}#main #error_explanation{margin-top:2em}#main #error_explanation ul{list-style-type:none;padding:0}#main body.home-businesses #banner h2,#main body.home-businesses #banner #sign,#main body.home-charities #banner h2,#main body.home-charities #banner #sign,#main body.home-individuals #banner h2,#main body.home-individuals #banner #sign{display:none}@media (min-width: 1200px){#main .wrapper,#main .title-bar .wrapper{margin:0 auto;width:100%;position:relative}#main .row{margin-left:-60px;*zoom:1}#main .row:before,#main .row:after{clear:both}#main [class*="span"]{float:left;margin-left:60px}#main .span12{width:1140px}#main .span11{width:1040px}#main .span10{width:940px}#main .span9{width:840px}#main .span8{width:740px}#main .span7{width:640px}#main .span6{width:540px}#main .span5{width:440px}#main .span4{width:340px}#main .span3{width:240px}#main .span2{width:140px}#main .span1{width:40px}#main #banner #hero h3{font-size:50px}#main #banner #hero p{font-size:24px}#main #content .demo .sidebar .outerscrollable{height:300px}}@media (min-width: 768px) and (max-width: 979px){#main .wrapper,#main .title-bar .wrapper{width:100%}#main .row{margin-left:-40px;*zoom:1}#main .row:before,#main .row:after{display:table;content:""}#main .row:after{clear:both}#main [class*="span"]{float:left;margin-left:40px}#main .span12{width:704px}#main .span11{width:642px}#main .span10{width:580px}#main .span9{width:518px}#main .span8{width:456px}#main .span7{width:394px}#main .span6{width:332px}#main .span5{width:270px}#main .span4{width:208px}#main .span3{width:146px}#main .span2{width:84px}#main .span1{width:22px}}@media (max-width: 979px){#main .btn{font-size:12px;margin:1em 0;padding:.5em 1em .5em}#main #banner{height:auto;padding:0}#main #banner #hero{padding:20px 0;position:static}#main #banner #hero .btn{margin-left:0px;position:static}#main #banner #logo{padding-top:50px}#main #banner #logo h1 a{padding-bottom:20px;width:120px}#main #content .demo .sidebar .outerscrollable{height:353px}#main #content .demo .bubble-group .ss-creditcard{left:0}#main #content .demo .bubble-group .ss-clock{right:0}}@media (max-width: 767px){#main .wrapper,#main .title-bar .wrapper{width:90%;padding:0 5%}#main .row{margin-left:0}#main [class*="span"]{display:block;float:none;width:auto;margin-left:0}#main #blurbs .wrapper{padding:0;width:90%}#main #banner{height:auto;padding:0}#main #banner #links{float:none;position:absolute;right:0;top:5px}#main #banner #links .ss-icon{display:none}#main #banner #hero h3{font-size:36px;margin-bottom:0em}#main #banner #hero p{font-size:18px}#main #banner #hero .btn{width:120px}#main #banner .wrapper{max-width:100%}#main #banner .wrapper #header{position:relative;top:0 !important}#main #banner .wrapper #header #logo{margin:0 auto}#main #banner .wrapper #header #logo h2{font-size:32px}#main #banner .wrapper #header #sign{margin:0;width:100%}#main #banner #video video{display:none}#main #content .wrapper h3{font-size:36px}#main #content .wrapper p.big{font-size:18px}#main #content .entity{float:left;margin:20px 3% 0;padding:10px 0;width:27%}#main #content .password-reset .btn.big{font-size:14px}#main #content .rotator{height:auto}#main #content .rotator .info{display:none;float:none;text-align:center;position:relative;width:100%}#main #content .rotator .screen{float:none;left:initial;margin-top:20px;position:relative;width:100%}#main #content .charities img{height:60px;width:auto;margin:0 15px}#main #content .demo{margin-bottom:60px}#main #content .demo .sidebar .outerscrollable{height:300px}#main #content .demo .bubble-group .ss-creditcard{left:10%}#main #content .demo .bubble-group .ss-clock{right:10%}#main #content .demo .opp-card{margin-top:40px;position:relative}#main #footer .logo{margin:0}}.content.scrollable{width:100% !important}
