.honor-memorial-designs label,.page-loader{position:relative}.donation-form input[type=text].input-error:focus,.donation-form input[type=email].input-error:focus,.donation-form select.input-error:focus,.donation-form textarea.input-error:focus,.select2-container .select2-search__field{outline:0}.content-row *,.lightbox-body,.lightbox-leftside,.lightbox-rightside{box-sizing:border-box}@media only screen and (max-width:767px){.page-donate_now li.donate{display:none}}.page-donate_now .page-title h1{margin-bottom:8px}.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:futura-pt,"Century Gothic",Arial,sans-serif}.page-loader{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{padding:20px;margin-bottom:20px;text-transform:uppercase;background-color:#e6e6e6;border-bottom:1px dashed #ccc}@media screen and (max-width:767px){.section-panel__header{width:100%}}.donation-form input[type=text],.donation-form input[type=email]{width:100%;height:38px;padding-left:10px;font-size:11px;border:1px solid #ccc!important}.donation-form textarea{width:100%;resize:none;border:1px solid #ccc!important}.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:12px;font-weight:300;vertical-align:middle}.donation-form :-moz-placeholder{font-size:12px;font-weight:300;vertical-align:middle}.donation-form ::-moz-placeholder{font-size:12px;font-weight:300;vertical-align:middle}.donation-form :-ms-input-placeholder{font-size:12px;font-weight:300;vertical-align:middle}.checkbox-label-btn{display:inline-block;width:100%;padding:9px 20px;font-size:13px;font-weight:500;line-height:18px;color:grey;text-align:left;text-shadow:none;text-transform:initial;vertical-align:middle;cursor:pointer;background:linear-gradient(#fff,#f2f2f2);background-color:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.checkbox-label-btn .checker{height:18px}label.radio-label-btn.selected{color:#3283b6;background:linear-gradient(#d9eaf4,#fff);background-color:#e9f3f9;background-image:none;filter:none;border:1px solid #75b2d9}.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-results{border-top:1px solid #aaa}ul.select2-results__options li.select2-results__option{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) right -4484px no-repeat}.section-panel--donation-submit-buttons .button-submit{display:block;float:none;padding:10px;margin:0 auto;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.section-panel--donation-submit-buttons .button-submit{display:inline-block;float:right;margin:0}}@media screen and (min-width:1025px){.donation-submit-buttons{margin:0}}.home-hero-wrap{top:-4px;height:228px;padding:0!important}.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}.home-hero-wrap .home-hero-bg .home-hero .cta-profile{bottom:10px}.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{margin-top:0;margin-bottom:25px}.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{margin-left:0}.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}.donate-intro{font-size:20px;font-weight:300}.amounts,.other-button{font-weight:700;border:1px solid #d1d1d1;box-shadow:0 1px 2px 0 #d1d1d1;text-transform:uppercase}@media screen and (max-width:767px){.donate-intro{padding:0 20px;font-size:16px}}.section-panel--donation-levels .section-panel__header{margin-bottom:0}.section-panel--donation-levels .three{padding-bottom:0}.donation-levels-row{text-align:center}.amounts,.section-panel--donor-intent .radio-label-btn{text-align:left;display:inline-block;color:grey;text-shadow:none;cursor:pointer}.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:10px 0}}.amounts{min-width:85px;padding:15px 12px 15px 8px;margin:5px;font-size:18px;line-height:15px;vertical-align:middle;background:linear-gradient(#fff,#f2f2f2)}@media screen and (min-width:665px){.amounts{min-width:110px;margin:10px;font-size:26px;line-height:28px}}@media screen and (min-width:820px){.amounts{min-width:125px}}.amounts .radio,.amounts input[type=radio]{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;margin:5px;font-size:14px;line-height:13px;color:grey;text-shadow:none;vertical-align:middle;background:linear-gradient(#fff,#f2f2f2) #fff;border-radius:2px}@media screen and (min-width:665px){.other-button{padding:15px;margin:10px}}.other-button .radio,.other-button input[type=radio]{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 input[type=text]{width:100px;height:28px;margin-left:10px;outline:0}.honor-memorial-product-options h6{text-transform:uppercase}.honor-memorial-product-options label{font-size:14px;font-weight:300;text-transform:initial}.honor-memorial-designs img{max-width:180px;margin:10px 25px 30px;border:1px solid #c4c4c4}.honor-memorial-designs button{position:absolute;bottom:37px;left:178px;width:20px;height:20px;padding:3px;text-indent:-999em;background-color:#e9f3f9;background-image:url(../../images/donation-form/magnify-icon.png);background-repeat:no-repeat;background-position:center;background-size:14px;border:1px solid #f0f0f0;border-radius:3px;box-shadow:1px 1px 1px #666}.honor-memorial-fields h3{text-transform:uppercase}.honor-memorial-fields label{font-weight:700;text-transform:uppercase}.donate-monthly-info{font-size:11px;font-weight:500}.donate-monthly-info a:link{font-size:13px}.section-panel--donor-intent .three{padding-bottom:0}.section-panel--donor-intent .radio-label-btn{padding:11px 5px;margin-bottom:20px;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;vertical-align:middle;background:linear-gradient(#fff,#f2f2f2);background-color:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.section-panel--donor-intent .radio-label-btn .radio,.section-panel--donor-intent .radio-label-btn input[type=radio]{margin-top:6px;margin-right:6px;vertical-align:top}.section-panel--donor-intent .radio-label-btn .direct-text{display:inline-block;width:85%}.section-panel--donor-intent .radio-label-btn span{font-size:13px;font-weight:500;text-transform:initial}.company-name,.fancybox-inner h1,.payment-type-row .radio-label-btn,.repeater-button,.whats-this{text-transform:uppercase}@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 span{font-size:12px}}.donor-intent-options{width:60%;margin:0 auto 20px}@media screen and (min-width:768px){.section-panel--repeater .section-panel__header{margin-bottom:0}.section-panel--repeater .three{padding-bottom:0}}.repeater-table{display:table;width:100%}.repeater-table-row{display:table-row}.repeater-table-cell{display:table-cell;padding:20px;vertical-align:top;border-right:1px dashed #ccc}.repeater-donation-type{float:left}.repeater-chapter{line-height:16px}@media screen and (min-width:768px){.repeater-donation-type{float:none}.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;background:linear-gradient(#fff,#f2f2f2) #fff;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}}.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}.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]{padding:0 20px 9px;background:0 0;border:0}.payment-type-row .radio-label-btn{display:inline-flex;padding:11px 20px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:18px;color:grey;text-shadow:none;vertical-align:middle;cursor:pointer;background:linear-gradient(#fff,#f2f2f2);background-color:#fff;border:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}@media screen and (min-width:768px){.payment-type-row .radio-label-btn{margin-bottom:0}}.card-grid{margin:8px 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}.credit-card-exp-year-wrap{float:left!important;width:49%!important;margin-left:2%!important}.credit-card-cvv-wrap{margin-top:18px}}.credit-card-cvv-wrap{display:inline-block;width:48%}.whats-this{display:inline-block;width:55px;margin:0 0 3px 3%;font-size:12px;font-weight:500;vertical-align:bottom}.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=text].input-error,.donation-form input[type=email].input-error,.donation-form select.input-error,.donation-form textarea.input-error{border:1px solid red!important}.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,.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}.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{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{padding:30px}@media screen and (min-width:768px){.lightbox-leftside{float:left;width:50%;padding-right:50px}}.lightbox-leftside .productImageContainer{display:table-cell;vertical-align:middle;border:1px solid #e5e5e5}.lightbox-leftside #productImageContainer,.ty-currency{display:block}.lightbox-leftside .productImageContainer .portrait,.lightbox-leftside .productImageContainer .square{max-width:100%;margin:0 auto}@media screen and (min-width:992px){.lightbox-leftside{width:490px}.lightbox-leftside .productImageContainer{width:410px;height:410px}.lightbox-leftside .productImageContainer .portrait,.lightbox-leftside .productImageContainer .square{height:100%}}.lightbox-leftside .productImageContainer .landscape{width:100%;height:auto;margin:0 auto}@media screen and (min-width:992px){.lightbox-leftside #productImageContainer{width:410px;height:410px}}.lightbox-leftside .zoom-link{margin:0 auto}.lightbox-rightside{padding:0 30px;text-align:left}@media screen and (min-width:768px){.lightbox-rightside{float:left;width:50%;padding:30px 0 0}.lightbox-rightside .cardDescription{margin-bottom:42px}}.lightbox-rightside .cardDescription{padding-right:30px}@media screen and (min-width:992px){.lightbox-rightside{width:400px}.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}.footer-donate-promo-cta,h5{text-transform:uppercase}.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}.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-radius:3px;box-shadow:0 0 1px #c4c4c4}@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:20px auto 0;border-color:#ccc;border-style:solid;border-width:1px}.item{position:relative;background:linear-gradient(to bottom,#fff 0,#fff 53%,#f2f2f2 100%);border:1px solid #ccc;border-radius:2px;box-shadow:1px 1px 0 #dbdbdb}.row-fluid{width:95%;margin-right:auto;margin-left:auto}.receipt-right{border-right:1px dashed #ccc}.ty-currency{margin:0 auto;font-size:20pt;font-weight:700;text-align:center}.receipt-height p{vertical-align:middle}.hr-style{width:100%;background:#999;border:0;border-bottom:1px dashed #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}.social-lg .custom_button_facebook{background-position:0 -2629px}}@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}.container #first_div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.container #second_div{padding-bottom:30px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}.ty-body{font-size:16px;font-weight:300;color:#747678}.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 (min-width:768px){.ty-body{font-size:20px}.grid_5#second_div{display:inline-block;width:40%;vertical-align:top}.grid_6#first_div{display:inline-block;width:47%}}.donation-thanks-social{margin:30px 0!important}@media screen and (max-width:1024px){.social-lg .custom_button_twitter{background-position:0 -2657px}.social-lg a{width:75px!important;height:26px}.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}.footer-donate-promo-thumb{float:right;margin-left:36px}@media only screen and (max-width:767px){.footer-donate-promo{padding-right:12px}.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}@media only screen and (max-width:1024px){.footer-donate-promo{height:auto}.footer-donate-promo-cta{position:static}.footer-donate-promo1-row{margin-bottom:20px}}@media print{.page-donate_thanks *{background:#fff!important}.page-donate_thanks #first_div,.page-donate_thanks #second_div,.page-donate_thanks .foot,.page-donate_thanks .header,.page-donate_thanks .hide--xs,.page-donate_thanks .page-title,.page-donate_thanks .repeater-button{display:none}.page-donate_thanks .mobile-ty{display:block;float:right;font-size:26px;font-weight:700}}
