@media only screen and (max-width:767px){.page-donate_today li.donate{display:none}}.page-donate_today .page-title h1{margin-bottom:8px}.content-row *{box-sizing:border-box}.content-row p,.content-row table,.content-row tbody,.content-row td,.content-row th,.content-row thead,.content-row tr{font-family:inherit;font-size:inherit}.donation-form .grid_3{width:100%;margin:0}@media screen and (min-width:768px){.donation-form .grid_3{float:left;width:32%;margin-left:2%}}.donation-form .grid_3:first-child{margin-left:0}.donation-form .grid_4{width:100%;margin:0}@media screen and (min-width:768px){.donation-form .grid_4{float:left;width:49%;margin-left:2%}}.donation-form .grid_4:first-child{margin-left:0}.donation-form .grid_6{width:100%;margin:0}@media screen and (min-width:768px){.donation-form .grid_6{float:left;width:66%;margin-left:2%}}.donation-form .grid_6:first-child{margin-left:0}@media screen and (max-width:767px){.donation-form .grid_9{width:100%;margin:0}}.donation-form{font-family:lato,arial,sans-serif}.page-loader{position:relative;min-height:150px}.section-panel{width:100%;margin:0 auto 30px;font-weight:500}@media screen and (min-width:768px){.section-panel{margin-bottom:0}}@media screen and (min-width:1025px){.section-panel{width:75%}}.section-panel__header{margin-bottom:20px;font-size:18px;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.section-panel__header{width:100%}}.donation-form input[type=email],.donation-form input[type=tel],.donation-form input[type=text]{width:100%;height:40px;padding-left:20px;font-size:14px;background-color:#ebebeb;border:1px solid #bfbfbf!important;border-radius:10px}.donation-form textarea{width:100%;padding:10px 15px;font-size:14px;resize:none;background-color:#ebebeb;border:1px solid #bfbfbf!important;border-radius:10px}.donation-form input[type=radio]{margin-right:10px}.donation-form .selector{margin-top:-1px;font-weight:500}.donation-form .selector,.donation-form .selector select,.donation-form .selector span{width:100%}.donation-form ::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#969696;vertical-align:middle}.donation-form :-moz-placeholder{font-size:14px;font-weight:400;color:#969696;vertical-align:middle}.donation-form ::-moz-placeholder{font-size:14px;font-weight:400;color:#969696;vertical-align:middle}.donation-form :-ms-input-placeholder{font-size:14px;font-weight:400;color:#969696;vertical-align:middle}.checkbox-label-btn{display:inline-block;width:100%;font-size:13px;font-weight:500;line-height:27px;text-align:left;text-shadow:none;text-transform:initial;vertical-align:middle;cursor:pointer}label.radio-label-btn.selected{color:#fff;background:#0057b8;background-image:none;filter:none;border:1px solid #0057b8}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:40px;padding-top:6px;font-size:12px;line-height:18px;color:grey;background:linear-gradient(#fff,#f2f2f2);background-color:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-radius:3px}.select2-container .select2-selection--single .select2-selection__arrow{width:25px;height:38px;border-left:1px dashed #d1d1d1}.select2-container .select2-search__field{outline:0}.select2-results{border-top:1px solid #aaa}ul.select2-results__options li.select2-results__option{font-family:lato,arial,sans-serif;text-align:left;background:0 0}.section-panel--donation-submit-buttons{margin:0 auto}@media screen and (min-width:768px){.section-panel--donation-submit-buttons{margin-top:20px}}.section-panel--donation-submit-buttons .button-cancel-link{display:inline-block;float:left;padding:10px;font-size:13px;color:grey}.section-panel--donation-submit-buttons .arrow-right{display:inline-block;padding-right:24px;background:url(../../img/global/sprite1.png) no-repeat;background-position:right -4484px}.section-panel--donation-submit-buttons button img{display:inline-block;margin:-3px 0 0 0;vertical-align:middle}.section-panel--donation-submit-buttons .button-submit{display:block;float:none;width:100%;padding:20px;margin:0 auto;font-size:20px;font-weight:700;color:#fff;text-shadow:none;background:0 0;background-color:#ff585d;border:0;border-radius:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.donation-form--ad-hoc .section-panel--donation-submit-buttons .button-submit{max-width:50%}@media screen and (min-width:1025px){.donation-submit-buttons{margin:0}}.section-panel--donation-options .button-submit{display:inline-block;float:none;padding:10px;margin:20px 10px 0 0;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase}.section-panel--donation-options .button-submit span:before{padding-right:5px;content:'\2713'}.section-panel--donation-options .disabled{color:grey;text-shadow:none;background:#e7e7e7;border:1px solid #e7e7e7}.section-panel--donation-options .disabled span:before{padding-right:0;content:''}.home-hero-wrap{top:-4px;height:228px;padding:0!important}@media screen and (max-width:1024px){.home-hero-wrap{margin-top:0;margin-bottom:25px}}.home-hero-wrap .home-hero-bg{background:0 0}.home-hero-wrap .home-hero-bg .home-hero .home-hero-banner{width:100%;overflow-x:hidden}.home-hero-wrap .home-hero-bg .home-hero blockquote{width:430px;font-weight:500;color:#fff}@media screen and (max-width:1024px){.home-hero-wrap .home-hero-bg .home-hero blockquote{padding:0 0 0 25px!important;font-size:36px;line-height:38px}}.home-hero-wrap .home-hero-bg .home-hero .cta-profile{bottom:10px}@media screen and (max-width:1024px){.home-hero-wrap .home-hero-bg .home-hero .cta-profile{margin-left:0}}.home-hero-wrap .home-hero-bg .home-hero .cta-profile .condition,.home-hero-wrap .home-hero-bg .home-hero .cta-profile .wish{font-style:normal;font-weight:300}.home-hero-wrap .home-hero-bg .home-hero .cta-profile .cta-profile-icon{top:49px}@media screen and (max-width:1024px){.home-hero-wrap .home-hero-bg .home-hero .cta-profile .cta-profile-icon{top:44px}}.home-hero-wrap .home-hero-bg .home-hero .cta-profile .hr-banner{border:0;border-bottom:1px dashed}body{background-color:#ededed;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover}#althero{display:none}#header_0_dHeaderContainer{width:100%;margin-bottom:0;background-color:#0057b8}#header_0_dHeaderContainer .nav-logo{display:block;max-width:1350px!important}.nav-logo .logo{display:flex;width:95%;flex-direction:row;justify-content:space-between;align-items:center}.nav-logo .logo a{width:auto!important;margin-top:12px}#body_2_content_0_divContentRowWrapper{margin-left:10%}#body_2_divContentWrapper{background-color:transparent}.donation-form{padding:15px 0 50px;margin-top:3em;background-color:#fff;border-radius:10px;box-shadow:0 0 86px 0 rgba(0,0,0,.35)}@media only screen and (max-width:1000px){.donation-form{box-shadow:none}}#body_2_content_0_maincontent_0_divTopBlock>div{width:600px!important}.section-panel{width:93%}.section-panel>div{width:564px!important}.section-panel--donation-levels .row-fluid{text-align:center}.donate-intro{padding:10px 30px}.home-hero-wrap.hide--xs{display:block!important;height:auto}.footer-donate-promos{display:none}.mobile-df-banner{display:none!important}.text-block{position:fixed;top:40%;right:0}.utility-nav .contact-us{display:none!important;font-size:16px;color:#fff!important;text-align:right;text-indent:0!important}.utility-nav .crypto-link{display:inline-block!important;height:auto!important;padding-right:15px;margin-right:10px;font-size:1.5em;font-weight:700;line-height:12pt;color:#fff!important;text-align:right;text-indent:0!important;border-right:2px solid #fff}@media only screen and (max-width:767px){.utility-nav .crypto-link{padding-right:0;margin-right:0;font-size:1.2em;border-right:none}}.utility-nav .mail-in-link{display:inline-block!important;height:auto!important;font-size:1.5em;font-weight:700;color:#fff!important;text-align:right;text-indent:0!important}@media only screen and (max-width:767px){.utility-nav .mail-in-link{display:none!important}}@media only screen and (max-width:767px){body{background-color:#fff;background-image:none!important}.donation-form{padding:0 0 50px!important}.home-hero-bg{display:none!important}.mobile-df-banner{display:block!important}.mobile-df-banner img{width:100%}.nav-logo .logo{width:90%}.nav-logo .logo img{max-width:200px!important}.nav-logo .logo a{margin-top:0!important}#body_2_content_0_divContentRowWrapper{margin-left:0!important}#body_2_content_0_maincontent_0_divTopBlock>div{width:100%!important}.section-panel>div{width:100%!important}}#caption{position:fixed;right:151px;bottom:60px;z-index:-1;max-width:400px;padding:40px;background-color:#004796;border-radius:10px}#caption h2{font-family:droid-serif,Georgia,serif;font-size:24pt;font-weight:500;color:#fbd872}#name{font-family:lato,sans-serif;font-size:18pt;font-weight:900;color:#fff}#description{font-family:lato,sans-serif;font-size:18pt;color:#fff}@media only screen and (max-width:1350px){#body_2_content_0_divContentRowWrapper{margin-left:5%}#caption{right:40px;max-width:250px}#caption h2{font-size:18pt}#description,#name{font-size:16pt}}@media only screen and (max-width:1000px){.mobile-df-banner{display:block!important}.mobile-df-banner img{width:100%}body{background:#fff;background-image:none!important}#form{width:100%;border-radius:0;box-shadow:none}#caption{display:none}}.repeater-table-cell:last-of-type{width:255px}.mobile-df-banner img{display:none}#body_2_divContentWrapper{position:relative}#body_2_content_0_maincontent_0_divTopBlock{position:relative;z-index:20}.hero-image{position:absolute;z-index:10;width:100%;height:655px;background-image:url(../make-a-wish-luminate-framework/images/donation-form/donation-form-bannerv01.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.hero-image__caption{position:absolute;right:140px;bottom:50px;width:315px;padding:20px 40px 20px 30px;text-align:left;background-color:#004795;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.35)}@media only screen and (max-width:1300px){.hero-image__caption{right:20px;width:250px}}@media only screen and (max-width:1000px){.hero-image{position:relative;height:210px;background-position:center}.hero-image__caption{right:auto;bottom:0;display:flex;width:100%;padding:0;background-color:transparent;box-shadow:none;align-items:flex-start;justify-content:space-between}.hero-image__caption p{padding:10px 20px}.hero-image__quote{width:60%}.hero-image__credit{text-align:right}}.hero-image__quote p{font-family:lato,arial,sans-serif;font-size:24px;font-style:italic;line-height:1.2;color:#fbd872;letter-spacing:1px}.hero-image__credit p{font-family:lato,arial,sans-serif;font-size:18px;color:#fff}.hero-image__overlay{top:0;width:100%;height:100%;background:#020024;background:linear-gradient(0deg,#020024 0,rgba(0,0,0,0) 86%)}.donate-intro{font-size:20px;font-weight:400}@media screen and (max-width:767px){.donate-intro{padding:0 20px;font-size:16px}}.section-panel--donation-levels .section-panel__header{margin-bottom:15px}.section-panel--donation-levels .select-amount-text{margin-bottom:5px;font-size:16px}.section-panel--donation-levels .three{padding-bottom:0}.donation-levels-row{text-align:center}.donation-levels-monthly,.donation-levels-one-time{display:inline-block;vertical-align:top}.ad-hoc .donation-levels-monthly,.ad-hoc .donation-levels-one-time{vertical-align:inherit}.form-version-2 label[for=donate-monthly-toggle]{margin-bottom:20px}.form-version-2 .donate-monthly-info{margin-top:-10px;margin-bottom:20px}.donation-levels{display:inline-block;margin:15px 0}@media screen and (min-width:665px){.donation-levels{margin:0}}.amounts{display:inline-block;min-width:85px;padding:15px 12px 15px 8px;margin:5px;font-size:18px;font-weight:700;line-height:15px;color:#0057b8;text-align:center;text-shadow:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;border:1px solid #0057b8;border-radius:35px}.amounts.radio-label-btn.selected{color:#fff;background:#0057b8;border-color:#0057b8}@media screen and (min-width:665px){.amounts{min-width:110px;line-height:28px}}@media screen and (min-width:820px){.amounts{min-width:125px}}.amounts .radio,.amounts input[type=radio]{display:none;margin-top:0;vertical-align:top}@media screen and (min-width:665px){.amounts .radio,.amounts input[type=radio]{margin-top:6px}}.other-button{display:inline-block;padding:10px 8px;font-size:14px;font-weight:700;line-height:13px;color:grey;text-shadow:none;text-transform:uppercase;vertical-align:middle;background:#ebebeb;border:1px solid #bfbfbf;border-radius:10px}.other-button.radio-label-btn.selected{color:#fff;background:#0057b8;border-color:#0057b8}.other-button.radio-label-btn.selected input{color:#fff}@media screen and (min-width:665px){.other-button{padding:15px;margin:10px}}.other-button .radio,.other-button input[type=radio]{display:none;margin-top:6px;font-size:18px;vertical-align:top}@media screen and (min-width:665px){.other-button .radio,.other-button input[type=radio]{font-size:26px}}#other-amount-field{display:inline-block}#other-amount-field .other-button{display:block}@media screen and (min-width:665px){#other-amount-field .other-button{margin:5px 10px}}@media screen and (max-width:580px){#other-amount-field{margin-top:10px}}#min-limit{padding:0 12px;text-align:left}.other-amount input[type=text]{width:100px;height:28px;padding:0 0 0 2px;font-size:18px;background:initial;border:none!important;outline:0}.honor-memorial-product-options h6{text-transform:uppercase}.honor-memorial-product-options label{font-size:12px;font-weight:300;text-transform:initial}.honor-memorial-product-options .radio{display:none}.honor-memorial-type{border-bottom:1px solid #0057b8}.honor-memorial-type label{display:block;float:left;width:32%;padding:15px 10px 15px 10px;margin:0;font-size:16px;font-weight:700;color:#0057b8;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;border-top:1px solid #0057b8;border-left:1px solid #0057b8;border-radius:0}.honor-memorial-type label:first-child{margin-left:2%;border-top-left-radius:10px}.honor-memorial-type label:last-child{margin-right:2%;border-right:1px solid #0057b8;border-top-right-radius:10px}@media screen and (max-width:620px){.honor-memorial-type label{height:70px}.honor-memorial-type label:first-child{padding-top:20px;margin-left:2%;border-top-left-radius:10px}.honor-memorial-type label:nth-of-type(2){padding-top:20px}.honor-memorial-type label:nth-of-type(2).selected{border:none}}.honor-memorial-designs label{position:relative;display:inline-block;margin:15px;overflow:hidden}.honor-memorial-designs .card-wrap{border:1px solid #0057b8}.honor-memorial-designs .card-wrap img{border:none}.honor-memorial-designs .card-wrap:after{position:absolute;right:0;bottom:0;width:60px;height:60px;margin:-30px;content:"";background-color:#0057b8;transform:rotate(45deg)}.honor-memorial-designs img{max-width:180px;border:1px solid #c4c4c4}.honor-memorial-designs button{position:absolute;bottom:3px;left:158px;width:20px;height:20px;padding:0;text-indent:-999em;background-color:initial;background-image:url(../../images/donation-form/magnify-icon-fa.png);background-repeat:no-repeat;background-position:center;background-size:20px;border:none;border-radius:none}.honor-memorial-fields h3{text-transform:uppercase}.honor-memorial-fields label{font-weight:700}.honor-memorial-designs-row{display:block;margin:20px auto;text-align:center}.card-wrap.selected{border:3px solid #0057b8}.paper-message{padding:15px;margin-top:20px;margin-bottom:20px;color:#575757;background-color:#f2dede;border:1px solid #a94442;border-radius:4px}.card-switch{display:flex;justify-content:center;align-items:center}.card-switch .card-switch-btn{text-align:center}.card-switch button{min-width:180px;padding:8px 20px;font-size:12pt;font-weight:700;color:#0057b8;background:#fff;border:2px solid #0057b8}.card-switch .paper-message{margin-right:25px}@media screen and (max-width:580px){.card-switch{display:block}.card-switch .paper-message{margin:0 auto 25px}}.donate-monthly-info{font-size:11px;font-weight:500;color:red}.donate-monthly-info a:link{font-size:13px}.ad-hoc .donation-levels-row .donate-monthly-info{padding-bottom:20px;text-align:left}.monthly-buttons{margin:15px 0 25px}.monthly-buttons button{display:inline-block;width:48%;padding:20px 12px 20px 12px;margin-right:1%;font-size:18px;font-weight:700;line-height:20px;color:#0057b8;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #0057b8;border-radius:50px}.monthly-buttons button.active{color:#fff;background-color:#0057b8;border:none}.monthly-buttons button:focus{outline:0!important}.section-panel--donor-intent .three{padding-bottom:0}.section-panel--donor-intent .btn-square{display:inline-block;padding:8px 15px;color:#0057b8;background:#fff;border:2px solid #0057b8}.section-panel--donor-intent .designation-spotlight{display:flex}.section-panel--donor-intent #supporting-text{font-size:14px;align-items:flex-start;flex:1}.section-panel--donor-intent .chapterName{font-weight:700}.section-panel--donor-intent #edit-designation{padding:0 2% 0 3%;justify-content:right}.section-panel--donor-intent .radio-label-btn{display:block;width:99%;padding:11px 5px;margin-right:2%;margin-bottom:20px;font-size:18px;font-weight:700;line-height:24px;color:#0057b8;text-align:left;text-shadow:none;vertical-align:middle;cursor:pointer;background-color:#fff;border:1px solid #0057b8;border-radius:10px}@media screen and (max-width:790px){.section-panel--donor-intent .radio-label-btn{width:100%;padding:11px}}.section-panel--donor-intent .radio-label-btn .radio,.section-panel--donor-intent .radio-label-btn input[type=radio]{display:none;margin-top:6px;margin-right:6px;vertical-align:top}@media screen and (min-width:768px) and (max-width:790px){.section-panel--donor-intent .radio-label-btn .radio,.section-panel--donor-intent .radio-label-btn input[type=radio]{margin-right:3px}}.section-panel--donor-intent .radio-label-btn .direct-text{display:inline-block;width:85%}.section-panel--donor-intent .radio-label-btn span{font-weight:500;text-transform:initial}@media screen and (min-width:768px) and (max-width:790px){.section-panel--donor-intent .radio-label-btn span{font-size:12px}}.section-panel--donor-intent .hr-style{margin-bottom:25px;clear:both}#edit-designation .btn-square{padding:8px 10px;font-size:10pt;font-weight:700;text-align:center}.donor-intent-options{width:60%;margin:10px 0 15px}@media screen and (min-width:768px) and (max-width:790px){.js--international-row-xs{display:block!important}}.donation-seals{display:flex;margin-top:40px;flex-flow:row wrap;justify-content:center}.donation-seals span:first-child{margin-right:25px}@media screen and (min-width:768px){.section-panel--repeater .section-panel__header{margin-bottom:0}}@media screen and (min-width:768px){.section-panel--repeater .three{padding-bottom:0}}.repeater-table{display:table;width:100%}.repeater-table-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.repeater-table-cell{display:table-cell;width:31%;padding:0 20px 0 0;vertical-align:top}.repeater-table-cell h5{text-transform:uppercase}.repeater-donation-type{float:left}@media screen and (min-width:768px){.repeater-donation-type{float:none}}.repeater-chapter{line-height:16px}@media screen and (min-width:768px){.repeater-chapter{margin-bottom:0}}.mobile-ty{display:none}@media screen and (max-width:767px){.mobile-ty{display:block;float:right;font-size:26px;font-weight:700}}.repeater-button{display:inline-block;float:none;width:93px;padding:4px 0 3px;margin:0 auto 3px;font-size:12px;font-weight:700;color:grey;text-align:center;text-shadow:none;text-transform:uppercase;background:#fff linear-gradient(#fff,#f2f2f2) repeat scroll 0 0;border:1px solid #d1d1d1;border-radius:2px;box-shadow:0 1px 2px 0 #d1d1d1}@media screen and (max-width:767px){.repeater-button{display:block;width:115px;margin:0 auto}}.repeater-link{font-size:14px;font-weight:700;text-decoration:underline}.js--form-repeater-edit{padding:5px 10px;font-size:14px;border:solid #006bb7 2px}.js--donor-intent-selected{font-size:14px}.section-panel--logged-in-message{margin-top:20px}.section-panel--logged-in-message .module{margin-bottom:0}.donation-form-logged-in-message{margin:0 auto}.company-name{font-weight:700;text-transform:uppercase}.company-name input[type=text]{width:300px;margin-top:10px;margin-left:30px}.company-donate-text{display:inline-block}label[for=donation-form__donor-email_opt_in]{line-height:initial;cursor:default;background:0 0;border:0}#dd-company-name-input .Select-menu,.dtd-streamlined-plugin .Select-menu{overflow-y:visible!important}#dd-company-name-input .dtd-search-input,.dtd-streamlined-plugin .dtd-search-input{background-color:#ebebeb!important}.payment-type-row{border-bottom:1px solid #0057b8}.payment-type-row label{display:block;float:left;width:48%;padding:15px 10px 15px 10px;margin:0;font-size:16px;font-weight:700;color:#0057b8;text-align:center;text-shadow:none;vertical-align:middle;cursor:pointer;border-top:1px solid #0057b8;border-left:1px solid #0057b8;border-radius:0}.payment-type-row label:first-child{margin-left:2%;border-top-left-radius:10px}.payment-type-row label:last-child{margin-right:2%;border-right:1px solid #0057b8;border-top-right-radius:10px}.payment-type-row .radio-label-btn .radio{display:none}@media screen and (min-width:768px){.payment-type-row .radio-label-btn{margin-bottom:0}}.card-grid{display:none;margin:8px 0 0 0}@media screen and (min-width:768px){.card-grid{margin-top:6px}}.card-grid img{margin-top:0;margin-left:5px}.card-grid img:first-child{margin-left:0}@media screen and (max-width:767px){.credit-card-exp-month-wrap{float:left!important;width:49%!important}}@media screen and (max-width:767px){.credit-card-exp-year-wrap{float:left!important;width:49%!important;margin-left:2%!important}}.credit-card-cvv-wrap{display:inline-block;width:48%}@media screen and (max-width:767px){.credit-card-cvv-wrap{margin-top:18px}}.whats-this{display:inline-block;width:55px;margin:0 0 3px 3%;font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ach-length-error{color:red}.page-error-wrap{margin:0 auto}@media screen and (max-width:767px){.page-error-wrap .error-message-danger{border-right:0;border-left:0;border-radius:0}}.page-field-error{margin-top:14px}.donation-form .label-error{color:red!important}.donation-form .label-error.radio-label-btn{background:#f2dede!important;border:1px solid red!important}.donation-form input[type=email].input-error,.donation-form input[type=text].input-error,.donation-form select.input-error,.donation-form textarea.input-error{border:1px solid red!important}.donation-form input[type=email].input-error:focus,.donation-form input[type=text].input-error:focus,.donation-form select.input-error:focus,.donation-form textarea.input-error:focus{outline:0}.donation-form label.input-error{color:red}.donation-levels-error{margin-top:10px;font-size:14px;text-align:left}.modal .modal-body .rich-text,.modal .modal-body .rich-text ol,.modal .modal-body li{font-family:inherit}.modal p{font-family:inherit}.modal img{max-width:100%}.fancybox-inner{height:auto!important;margin-bottom:20px}.fancybox-inner h1{padding:14px;margin:0;font-size:15px;color:#4c4c4c;text-align:left;text-transform:uppercase}.fancybox-inner .cancel-btn{color:#fff;background:-webkit-linear-gradient(#007ad1,#005c9e);background:-moz-linear-gradient(#007ad1,#005c9e);background:linear-gradient(#007ad1,#005c9e);background-color:#006bb7;border:1px solid #006bb7;border-bottom:1px solid #002f51}.fancybox-inner .cancel-btn:hover{color:#fff;background:-webkit-linear-gradient(#0089ea,#006bb7);background:-moz-linear-gradient(#0089ea,#006bb7);background:linear-gradient(#0089ea,#006bb7);background-color:#007ad1;border:1px solid #007ad1;border-bottom:1px solid #003e6b}.lightbox-body{box-sizing:border-box;background:#fff;border-top:1px #e5e5e5 solid;border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media screen and (min-width:992px){.lightbox-body{width:933px}}.lightbox-leftside{box-sizing:border-box;padding:30px}@media screen and (min-width:768px){.lightbox-leftside{float:left;width:50%;padding-right:50px}}@media screen and (min-width:992px){.lightbox-leftside{width:490px}}.lightbox-leftside .productImageContainer{display:table-cell;vertical-align:middle;border:1px solid #e5e5e5}@media screen and (min-width:992px){.lightbox-leftside .productImageContainer{width:410px;height:410px}}.lightbox-leftside .productImageContainer .portrait,.lightbox-leftside .productImageContainer .square{max-width:100%;margin:0 auto}@media screen and (min-width:992px){.lightbox-leftside .productImageContainer .portrait,.lightbox-leftside .productImageContainer .square{height:100%}}.lightbox-leftside .productImageContainer .landscape{width:100%;height:auto;margin:0 auto}.lightbox-leftside #productImageContainer{display:block}@media screen and (min-width:992px){.lightbox-leftside #productImageContainer{width:410px;height:410px}}.lightbox-leftside .zoom-link{margin:0 auto}.lightbox-rightside{box-sizing:border-box;padding:0 30px;text-align:left}@media screen and (min-width:768px){.lightbox-rightside{float:left;width:50%;padding:30px 0 0}}@media screen and (min-width:992px){.lightbox-rightside{width:400px}}.lightbox-rightside .cardDescription{padding-right:30px}@media screen and (min-width:768px){.lightbox-rightside .cardDescription{margin-bottom:42px}}@media screen and (min-width:992px){.lightbox-rightside .cardDescription{width:410px;height:335px;overflow:hidden;overflow-y:auto}}.lightbox-rightside .cardDescription h3{font-size:14px;line-height:normal;color:#3283b6;text-transform:uppercase}.lightbox-rightside .cardDescription h3 span{display:block;font-weight:400;color:#999;text-transform:none}.lightbox-rightside .cardDescription h4{margin-bottom:0;font-size:14px;color:#3283b6}.lightbox-rightside .cardDescription p{font-family:inherit;font-size:14px}.lightbox-rightside .card-thumbs{width:240px;box-sizing:border-box;margin-bottom:18px}@media screen and (min-width:992px){.lightbox-rightside .card-thumbs{margin-bottom:0}}.lightbox-rightside .card-thumbs .card-thumb{float:left;width:40px;padding:3px;margin-right:8px;cursor:pointer;border:3px solid #ccc}.js--donation-processing-modal .fb-modal{text-align:center}.fancybox-slide--html #don-upsell-modal .fancybox-close-small{color:#fff}#don-upsell-modal.fancybox-content{max-width:550px;padding:0}#don-upsell-modal .modal-image{min-height:300px;background:url(../../images/donation-form/lb-image.jpg) 0 50% no-repeat;background-size:cover}#don-upsell-modal .modal-content{padding:30px 45px}.fancybox-inner #don-upsell-modal h1{padding:0;margin-bottom:20px;font-size:2rem;color:#0055b7;text-align:center}#don-upsell-modal .modal-body{text-align:center}#don-upsell-modal .modal-body p{margin-bottom:25px;font-size:1rem}#don-upsell-modal button#yes-please{display:block;min-height:34px;padding:10px 29px;margin:10px auto;font-size:1.2rem;color:#fff;text-decoration:none;background:#ff585d;border:0;border-radius:50px}#don-upsell-modal button:focus{outline:0}#don-upsell-modal #no-thanks{display:block;font-size:1rem;text-decoration:none}#don-paper-message-modal.fancybox-content{max-width:550px}.fancybox-inner #don-paper-message-modal h1{padding:0;margin-bottom:20px;font-size:12pt}#don-paper-message-modal .links{margin-top:30px;text-align:center}#don-paper-message-modal .links a,#don-paper-message-modal .links button{display:inline-block;max-width:85%;padding:15px 45px;margin:0 auto 20px;font-size:18px;font-weight:700;line-height:20px;color:#fff;text-align:center;text-shadow:none;text-transform:none;cursor:pointer;background:#0057b8;border:1px solid #0057b8;border-radius:50px}#don-paper-message-modal .links a{color:#0057b8;background:#fff}#don-paper-message-modal p{font-family:lato,arial,sans-serif}.content{padding-bottom:12px}.options-box{width:70%;margin-right:auto;margin-left:auto;font-size:20px;font-weight:300}.three{padding-bottom:20px;margin:20px auto 0;border-color:#ccc;border-style:solid;border-width:1px;border-width:0;border-radius:3px;box-shadow:0 0 1px #c4c4c4;box-shadow:none}@media screen and (max-width:767px){.three{width:100%;margin-right:0;margin-left:0;border-right:0;border-left:0;border-radius:0}}.three-receipt{margin:0 auto;margin-top:20px;border-color:#ccc;border-style:solid;border-width:1px}.item{position:relative;background:transparent linear-gradient(to bottom,#fff 0,#fff 53%,#f2f2f2 100%) repeat scroll 0 0;border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 0 #dbdbdb}.row-fluid{width:100%;margin-right:auto;margin-left:auto}.receipt-right{border-right:1px dashed #ccc}.ty-currency{display:block;margin:10px auto 0;font-size:24px;font-weight:700}.receipt-height p{vertical-align:middle}.hr-style{width:100%;background:#999;border:0;border-bottom:1px solid #ccc}.form-error{width:310px;margin-top:3px;margin-right:15px;margin-bottom:0;font-size:11px;line-height:1.2em;color:red}@media screen and (max-width:1024px){.content-row .grid_12{overflow:visible}}@media screen and (max-width:767px){.receipt-height{padding-top:10px}.container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 20px;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.content-row .grid_12,.section-panel .row_9 .grid_9{width:100%;margin-right:0;margin-left:0}.ten{padding:10px 20px}.donation-step--1{padding:0 20px}}body.page-donate_today_thanks{background-color:#ededed;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover}.page-donate_today_thanks #body_2_content_0_maincontent_0_divTopBlock>div{width:600px!important;padding:0!important;margin:25px 12px;background:#fff;border-radius:10px}@media only screen and (max-width:767px){.page-donate_today_thanks #body_2_content_0_maincontent_0_divTopBlock>div{width:100%!important;padding:0!important;margin:0}}.page-donate_today_thanks #body_2_content_0_divContentRowWrapper{margin-left:10%}.page-donate_today_thanks .container{padding:25px 50px}@media only screen and (max-width:767px){.page-donate_today_thanks .container{padding:25px 25px}}@media only screen and (max-width:767px){.page-donate_today_thanks .hero-image{display:none}}.match-container{padding:25px 50px}@media only screen and (max-width:767px){.match-container{padding:25px 25px}}.match-container p{font-size:18px;font-weight:300;color:#747678}.match-container a:link{color:#fff!important}.match-button{display:block;float:none;width:75%;padding:20px;margin:25px auto;font-size:20px;font-weight:700;color:#fff!important;text-align:center;text-shadow:none;background-color:#ff585d;border:0;border-radius:50px}.ty-body{font-size:16px;font-weight:300;color:#747678}@media only screen and (max-width:767px){.ty-body{font-size:20px}}.ty-body #adHocMasthead{max-width:100%}.transaction-info{padding:0 50px}@media only screen and (max-width:767px){.transaction-info{padding:0 25px}}.transaction-info .section-panel__header{padding:10px;background:#ededed}.transaction-info .repeater-table{display:block}.transaction-info .repeater-table-cell{width:25%;border-right:2px solid #ededed;border-bottom:2px solid #ededed}.transaction-info .repeater-table-row{padding:0;margin-bottom:30px}.transaction-info .repeater-table-cell{padding:15px}.transaction-info .repeater-table-cell:first-of-type{padding:20px 20px 20px 10px;border-left:2px solid #ededed}.video-container{position:relative;height:0;padding-top:35px;padding-bottom:56.25%;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.video-section{width:100%}}.donation-thanks-social{margin:15px 0!important}@media screen and (max-width:1024px){.social-lg .custom_button_facebook{background-position:0 -2629px}}@media screen and (max-width:1024px){.social-lg .custom_button_twitter{background-position:0 -2657px}}@media screen and (max-width:1024px){.social-lg a{width:75px!important;height:26px}}@media screen and (max-width:1024px){.social-lg .addthis_toolbox{text-align:left}}.foot{padding-top:0}.footer-donate-promos{padding:40px 0;margin-bottom:20px;background:#f0f0f0}@media only screen and (min-width:768px) and (max-width:1024px){.footer-donate-promos{padding:40px 15%}}.footer-donate-promo{height:224px;padding:12px 20px 0 12px}@media only screen and (max-width:1024px){.footer-donate-promo{height:auto}}@media only screen and (max-width:767px){.footer-donate-promo{padding-right:12px}}.footer-donate-promo-thumb{float:right;margin-left:36px}@media only screen and (max-width:767px){.footer-donate-promo-thumb{display:none}}.footer-donate-promo-text{font-size:16px;font-weight:300}.footer-donate-promo-cta{position:absolute;bottom:0;font-size:16px;text-transform:uppercase}@media only screen and (max-width:1024px){.footer-donate-promo-cta{position:static}}@media only screen and (max-width:1024px){.footer-donate-promo1-row{margin-bottom:20px}}@media print{.page-donate_today_thanks *{background:#fff!important}.page-donate_today_thanks #first_div,.page-donate_today_thanks #second_div,.page-donate_today_thanks .foot,.page-donate_today_thanks .header,.page-donate_today_thanks .hide--xs,.page-donate_today_thanks .page-title,.page-donate_today_thanks .repeater-button{display:none}.page-donate_today_thanks .mobile-ty{display:block;float:right;font-size:26px;font-weight:700}}div.checker,div.checker input{width:27px;height:27px}div.checker span{width:27px;height:27px;background-image:url(../../images/donation-form/donation-form-sprites.png);background-position:0 0}div.checker.active span,div.checker:active span{background-position:-27px 0}div.checker.focus span,div.checker:hover span{background-position:-27px 0}div.checker.active:hover span,div.checker.focus.active span,div.checker.focus:active span,div.checker:active:hover span{background-position:-27px 0}div.checker span.checked{background-position:-54px 0}div.checker.active span.checked,div.checker:active span.checked{background-position:-81px 0}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-81px 0}div.checker.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-81px 0}.donation-step--1 .section-panel--donation-seals{display:none}#dd-container .search-another-top a,.dtd-plugin .search-another-top a{color:#46474c!important}#dd-container a,.dtd-plugin a{color:#175a9b!important}#dd-container .dtd-plugin .mg-guidelines-button,#dd-container .mg-forms-button,#dd-container .mg-forms-button.disabled,#dd-container .mg-forms-button.disabled:focus,#dd-container .mg-forms-button.disabled:hover,#dd-container .mg-forms-button[disabled],#dd-container .mg-forms-button[disabled]:focus,#dd-container .mg-forms-button[disabled]:hover,.dtd-plugin .mg-forms-button,.dtd-plugin .mg-forms-button.disabled,.dtd-plugin .mg-forms-button.disabled:focus,.dtd-plugin .mg-forms-button.disabled:hover,.dtd-plugin .mg-forms-button[disabled],.dtd-plugin .mg-forms-button[disabled]:focus,.dtd-plugin .mg-forms-button[disabled]:hover{color:#fefefe!important}.fancybox-content{border-radius:10px}