@charset "UTF-8";

@font-face {
    font-family: 'aktiv-grotesk-extended';
    src: url('../fonts/aktivgroteskex_trial_blk.eot');
    src: url('../fonts/aktivgroteskex_trial_blk.eot') format('embedded-opentype'),
        url('../fonts/aktivgroteskex_trial_blk.woff2') format('woff2'),
        url('../fonts/aktivgroteskex_trial_blk.woff') format('woff'),
        url('../fonts/AktivGroteskEx_Trial_Blk.ttf') format('truetype'),
        url('../fonts/aktivgroteskex_trial_blk.svg#aktiv_grotesk_ex_trialblack') format('svg');
}

@font-face {
    font-family: 'aktiv_grotesk_regular';
    src: url('../fonts/aktivgrotesk_trial_rg-webfont.eot');
    src: url('../fonts/aktivgrotesk_trial_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aktivgrotesk_trial_rg-webfont.woff2') format('woff2'),
         url('../fonts/aktivgrotesk_trial_rg-webfont.woff') format('woff'),
         url('../fonts/AktivGrotesk_Trial_Rg.ttf') format('truetype'),
         url('../fonts/aktivgrotesk_trial_rg-webfont.svg#aktiv_grotesk_trialregular') format('svg');

}

@font-face {
    font-family: 'aktiv_grotesk_bold';
    src: url('../fonts/aktivgrotesk_trial_bd-webfont.eot');
    src: url('../fonts/aktivgrotesk_trial_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aktivgrotesk_trial_bd-webfont.woff2') format('woff2'),
         url('../fonts/aktivgrotesk_trial_bd-webfont.woff') format('woff'),
         url('../fonts/aktivgrotesk_trial_bd-webfont.ttf') format('truetype'),
         url('../fonts/aktivgrotesk_trial_bd-webfont.svg#aktiv_grotesk_trialbold') format('svg');
}


:root {
  --grey-1: #273037;
  --grey-2: #333b41;
  --grey-3: #656e7c;
  --grey-4: #8f96a1;
  --grey-5: #cfd8dd;
  --grey-6: #eff4f6;
  --white: #ffffff;
  --brand: #4056fe;
  --mid-blue: #90b7f7;
  --sky-blue: #c1dcfb;
  --purple: #a05efe;
  --lavender: #cdc2ff;
  --orange: #f7931a;
  --red: #f44e20;
  --salmon: #ff8577;
  --yellow: #ffe496;
  --emerald: #17c266;
  --aquamarine: #73daa3;
  --opacity-brand : rgba(64, 86, 254, 0.1);
  --font-family-donate: 'aktiv_grotesk_regular', sans-serif;
  --font-family-extended-donate: 'aktiv-grotesk-extended', sans-serif;
  --font-family-bold-donate: 'aktiv_grotesk_bold', sans-serif;
  --font-light: 300;
  --font-regular: 400;
  --font-semi-bold: 600;
  --font-bold: 800;
  --font-xbold: 900;
  --lead-text: 1.250em;
  --space-xs: 4px;
  --space-s: 8px;
  --space-base: 16px;
  --space-m: 24px;
  --space-l: 32px;
  --space-xl: 40px;
  --space-xxl: 60px;
  --text-lowercase: lowercase;
  --text-uppercase: uppercase;
  --text-capatilize: capitalize;
}

body.give-form-templates{font-family: var(--font-family-donate);}

.give-embed-form-wrapper{width: 100%;position: relative;}
.give-embed-form-wrapper iframe{min-width: 100%;     width: 100% !important;}
.give-embed-form, .give-embed-receipt{max-width: 100%;}
.give-form-templates{margin: 0}
.give-embed-form, .give-embed-receipt{border-radius: 0;color: var(--brand);}
.advance-btn, .download-btn, .give-btn:not(.give-donation-level-btn){font-family: var(--font-family-extended-donate);background-color: var(--grey-1) !important;  border:none !important; text-transform:uppercase; box-shadow: 8px 8px 0 0 #73daa3; border-radius: 0; -webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out; margin-top: 40px;margin-bottom: 31px; font-size: 14px; line-height: 1.71; letter-spacing: 2.1px; font-weight: 800; padding: 10px 32px!important; display: block;}
.give-btn:not(.give-donation-level-btn):not(.social-btn) .fa-chevron-right:before{content: ''; background-image: url(../svg/custom-assets/arrow-right-white.svg); margin-bottom: -5px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;background-repeat: no-repeat;background-position: center;background-size: contain;width: 24px;height: 24px;display: inline-block;}
.give-btn:not(.give-donation-level-btn):not(.social-btn):hover {background: var(--grey-1) !important; box-shadow: 4px 4px 0 0 #73daa3;filter:  none;}
.advance-btn>i, .download-btn>i, .give-submit>i{margin-left: 10px;}
.give-btn:not(.give-donation-level-btn):hover .fa-chevron-right:before{-webkit-transform: translateX(10px); -ms-transform: translateX(10px);transform: translateX(10px); }
.give-btn:focus{box-shadow: none;}
.introduction .headline { font-weight: 900; margin: 40px auto var(--space-m);color:  var(--brand); font-family: var(--font-family-extended-donate);}
.introduction .income-stats {color:  var(--brand);background-color: var(--sky-blue); font-weight: 400;}
.introduction .income-stats>div{padding: 19px 16px 13px; min-height: 37px;}
.introduction .income-stats .number{color: var(--brand); font-weight: 900; font-size: 16px; font-family: var(--font-family-extended-donate); line-height: 1.4;}
.introduction .income-stats .text::first-letter{text-transform:uppercase}
.introduction .income-stats .text{font-family: var(--font-family-donate); line-height: 1.5;}
.introduction .seperator{display: none;}

.introduction .income-stats>div:first-of-type, .introduction .income-stats>div:last-of-type, .introduction .income-stats>div{border: none}
.introduction .progress-bar{border-bottom: none}
.introduction .progress-bar>div{margin: 40px 25px 0}
.give-progress-bar{background-color: var(--sky-blue)}
.give-progress-bar>span{background: var(--brand)!important}


.form-footer .navigator-tracker{margin-bottom: 20px}
.form-footer .navigator-tracker .step-tracker{background-color: var(--grey-1);border: solid 2px #fff;height: 14px;width: 14px;margin: 4px;}
.form-footer .navigator-tracker .step-tracker.current{background-color:#73daa3; border: solid 2px var(--grey-1);}

.form-footer .secure-notice{margin-top: 20px; color:  var(--brand); font-size: 14px;}
.fa-chevron-left:before{content: '';     background-image: url(../svg/custom-assets/arrow-left-brand.svg);background-size: 24px;background-repeat: no-repeat;display: inline-block;width: 24px;height: 24px;}
.introduction .description{color: var(--brand);}

/* Second */
.give-form-navigator{background-color: #fff; border-bottom: 1px solid var(--sky-blue);}
.give-form-navigator>.title, .choose-amount .give-donation-amount .give-amount-top, .choose-amount .give-donation-amount span.give-currency-symbol{color:  var(--brand);}
.choose-amount .content, .receipt .message{color:var(--brand); font-size: 18px;line-height: 1.5; margin: 41px var(--space-m) var(--space-m); font-family: var(--font-family-donate);}
.choose-amount .give-donation-levels-wrap .give-donation-level-btn{border-radius: 0; font-size: 14px; font-weight: normal;font-family: var(--font-family-bold-donate); padding-top: 31px; padding-bottom: 25px; height: 100%;}
.currency .currency--before, .choose-amount .give-donation-levels-wrap .give-donation-level-btn>.currency{font-size: 14px;}
.choose-amount .give-donation-levels-wrap .give-donation-level-btn>.currency.currency--before{margin: 0}
.choose-amount .give-donation-levels-wrap .give-donation-level-btn.give-btn-level-custom{font-size: 14px;line-height: 1.3; padding: 10px 24px; font-weight: 500;}
.choose-amount .give-donation-amount{box-shadow: none; border-radius: 0 !important;border: solid 2px var(--brand); margin-top: 0 !important; padding-top:  0; padding-bottom: 0;}
.choose-amount .give-donation-amount span.give-currency-symbol.give-currency-position-before{padding-right: 20px!important;border-right: 1px solid var(--brand) !important; font-weight: 600;}
.choose-amount .give-donation-levels-wrap{grid-gap: 5px}
.give-recurring-donors-choice{border: none; box-shadow: none}
.give-recurring-donors-choice:hover, .give-recurring-donors-choice:focus-within, .give-recurring-donors-choice.active { border: none;}
form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{font-weight: 800 !important; font-family: var(--font-family-extended-donate);}

/*Dropdown*/
.give-recurring-donors-choice .give-recurring-donors-choice-period{color: var(--brand);background-image: url(../svg/assets/chevron-down.svg); background-size: 16px; border-color: #8F96A1;}
.give-recurring-donors-choice .give-recurring-donors-choice-period[aria-hidden="true"] { color:red;}

/* Checkbox */
.give-recurring-donors-choice{margin: 40px 30px 0!important}
.give-recurring-donors-choice:focus-within label:before, .give-recurring-donors-choice:hover label:before, .give-recurring-donors-choice input[type=checkbox]+label:before, .give-activecampaign-fieldset span:before, .give-constant-contact-fieldset span:before, .give-mailchimp-fieldset span:before{border: solid 2px var(--grey-1); background-color: #fff; box-shadow: none;width: 16px; height: 16px;left:  0!important}
.give-recurring-donors-choice label{padding: 2px 18px!important; margin-left: 22px;}
[id*=give-form] .give-recurring-donors-choice label{ margin-left: 22px !important;}
.give-recurring-donors-choice input[type="checkbox"] + label::after, .give-mailchimp-fieldset input[type='checkbox'] + span::after, .give-activecampaign-fieldset input[type=checkbox]:checked+span:after, .give-constant-contact-fieldset input[type=checkbox]:checked+span:after, .give-mailchimp-fieldset input[type=checkbox]:checked+span:after{background-color:var(--grey-1); border-radius:0; width: 22px;height: 22px; left: 0!important; background-image: url(../svg/custom-assets/check.svg)!important;}
.give-recurring-donors-choice .give-recurring-donors-choice-period:focus, .give-recurring-donors-choice input[type='checkbox']:focus + label::before, .payment .give-gateway-option-selected:focus-within .give-gateway-option::before, .choose-amount .give-total-wrap .give-donation-amount:focus-within, .give-mailchimp-fieldset input[type='checkbox']:focus + span::before{border-color: var(--grey-1)}


/*Third*/
.payment .heading{color:var(--brand); margin-bottom: 12px; text-align: left; font-family: var(--font-family-extended-donate); padding: 40px 20px 0; line-height: 1.4}
.payment .subheading{padding:0}
#give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], 
#give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row textarea, 
.give-input-field-wrapper, .give-square-cc-fields, .give-stripe-cc-field, .give-stripe-single-cc-field-wrap, form.give-form .form-row input[type=email], 
form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], 
form.give-form .form-row textarea, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=email].required, 
form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=password].required, form[id*=give-form] .form-row input[type=tel], 
form[id*=give-form] .form-row input[type=tel].required, form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=text].required, 
form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row input[type=url].required, form[id*=give-form] .form-row textarea, 
form[id*=give-form] .form-row textarea.required{box-shadow: none;border: solid 1px var(--grey-1) !important; border-radius: 0 !important; color: var(--grey-1);}
.payment #give-payment-mode-select ul>li{background-color: #fff;     color: var(--grey-1); border: solid 1px var(--grey-1); border-radius: 0;}
.payment #give-payment-mode-select ul .give-gateway-option:before{border: 2px solid var(--grey-1); box-shadow: none;}
.payment #give-payment-mode-select ul input[type=radio]+.give-gateway-option:after{background: var(--grey-1) !important;width: 10px;height: 10px;}
.payment #give-payment-mode-select ul>li .give-gateway-option, #give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row textarea, .give-input-field-wrapper, .give-square-cc-fields, .give-stripe-cc-field, .give-stripe-single-cc-field-wrap, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row textarea, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=email].required, form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=password].required, form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=tel].required, form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=text].required, form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row input[type=url].required, form[id*=give-form] .form-row textarea, form[id*=give-form] .form-row textarea.required{font-size: 16px; line-height: 1.25;}
.fa-user, .fa-envelope, .fa-building{top: 17px; left: 9px;}
.fa-user:before,.fa-envelope:before, .fa-building:before{content: ''; background-size: 15px;width: 15px;height: 15px;background-repeat: no-repeat;background-position: center center;display: inline-block;float: left;}
.fa-user:before{content: ''; background-image: url(../svg/custom-assets/user-grey.svg);}
.fa-envelope:before{background-image: url(../svg/custom-assets/mail-grey.svg);}
.fa-building:before{background-image: url(../svg/custom-assets/Company.svg);}
form[id*=give-form] [data-field-name="country"] input[type=text]{padding-left: 33px !important; background-image: url(../svg/custom-assets/Country.svg);background-repeat: no-repeat; background-size: 33px 15px;background-position: left;}

.payment .give-submit-button-wrap input[type=submit]{padding: 12.5px 32px!important;}
form[id*=give-form] .form-row textarea{font-family: 'Montserrat', sans-serif; height: 120px}



.give-activecampaign-fieldset span, .give-constant-contact-fieldset span, .give-mailchimp-fieldset span{margin-left: 22px !important; padding: 2px 18px!important;}
.give-activecampaign-fieldset, .give-constant-contact-fieldset, .give-mailchimp-fieldset{border: none!important;box-shadow:  none}
.give-mailchimp-fieldset:hover, .give-mailchimp-fieldset:focus-within, .give-mailchimp-fieldset.active{border:  none!important}
.give-activecampaign-fieldset, .give-constant-contact-fieldset{margin-top: var(--space-xl) !important;}

.give-mailchimp-fieldset{margin-top: 20px !important;}

/*select*/
#give-recurring-form .form-row select, #give-recurring-form .form-row select.required, .give-select, form.give-form .form-row select, form.give-form .form-row select.required, form[id*=give-form] .form-row select, form[id*=give-form] .form-row select.required{box-shadow: none;border: solid 1px var(--grey-1) !important; border-radius: 0 !important; color: var(--grey-1); font-family: 'aktiv_grotesk_regular'; padding: 15px 36px 11px 14px !important; background-image: url(../svg/custom-assets/chevron-down.svg ); background-size: 20px;background-position: right 16px top 50%; font-size: 16px; line-height: 20px;}
form.give-form .form-row select:focus{border-color: var(--grey-1);}

/*Thank you*/
.give-section.receipt .image img{object-fit: contain}
.give-section.receipt .image{    padding: 27.4% 0 0; margin-top: 40px}
.receipt .headline{margin: 40px 10px 24px; color: var(--brand); font-family: var(--font-family-extended-donate); font-size: 32px; line-height: 1.4;}
.receipt .social-sharing, .receipt .details .details-table .details-row.total{background-color: var(--sky-blue);}
.receipt .message{margin-top: 0;}
.receipt .social-sharing .instruction, .receipt .details .headline, .receipt .details .details-table .details-row .detail, .receipt .details .details-table .details-row .value, .receipt .details .details-table .details-row>i, .receipt .details .details-table .details-row.total .value {color: var(--brand);}
.receipt .social-sharing .instruction{margin-top: 0; border:none}

.receipt .details .details-table .details-row{margin:  0 0 16px}
.receipt .details .details-table{border: solid 1px var(--brand); border-radius: 0; margin: 4px 0 20px; padding: 12px 16px 0px;}
.receipt .details .details-table .details-row .detail{ font-weight: bold; text-transform: none; font-family: 'aktiv_grotesk_bold';}
.receipt .details:nth-child(6) .details-table .details-row .detail{font-weight: normal; line-height: 1.5;font-family: var(--font-family-donate)}
.receipt .details .details-table .details-row.total{border-color: var(--brand);padding: 16px 16px 11px; margin-bottom: 0px;}
.receipt .details:nth-child(6) .details-table .details-row.total .detail, .receipt .details:nth-last-child(2) .details-table .details-row.total .value{font-family: 'aktiv_grotesk_bold';}

.give-section.receipt .fa-user:before{content: ''; background-image: url(../svg/custom-assets/user.svg);}
.give-section.receipt .fa-envelope:before{background-image: url(../svg/custom-assets/mail.svg);}


.receipt .details .headline{font-size: 16px;font-weight: bold;line-height: 1.3;margin:23px 0px 21px !important; text-align: left;}
.receipt .message{ max-width: 100%;}
.receipt .social-sharing{margin-top: 0;padding: var(--space-m) 25px; margin-bottom: 20px}

/*Tribute*/
.receipt .details:last-child:not(:nth-child(6)) .detail{    font-family: 'aktiv_grotesk_bold'; font-weight: bold;text-transform: none; padding-left: 27px;position: absolute; line-height: 20px;}
.receipt .details:last-child:not(:nth-child(6)) .detail:before{content: ''; background-image: url(../svg/custom-assets/star.svg); background-repeat: no-repeat; background-size: 20px; width: 20px; height: 20px; position: absolute; left: 0; top: -1px;}
.receipt .details:last-child:not(:nth-child(6)) .details-table .details-row .value{white-space: normal; }
#give-tribute-dedication-information p{margin: 0; color: var(--brand);}
#give-tribute-dedication-information p:nth-child(3){float: left;padding-left: 27px;font-family: 'aktiv_grotesk_bold'; font-weight: bold;text-transform: none; position: relative; margin-top: var(--space-base);}
#give-tribute-dedication-information p:nth-child(3):before{content: ''; background-image: url(../svg/custom-assets/notification.svg); background-repeat: no-repeat; background-size: 20px; width: 20px; height: 20px; position: absolute; left: 0;}
#give-tribute-dedication-information p:nth-child(4), #give-tribute-dedication-information p:nth-child(5){margin-top: var(--space-base);}


/*Tributes*/
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation]{margin-top: 20px;}
.give-tributes-dedicate-donation input[type=radio]+label{margin: 0px;}
.give-tributes-dedicate-donation .give-tributes-label, .give-tributes-dedicate-donation .give-tributes-legend, .give-tributes-dedicate-donation legend{color: var(--brand); line-height: 1.25; margin-bottom: 5px !important; margin-top: 20px  !important;}
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] ul{display: flex; flex-flow: row wrap; justify-content: space-between; margin: 0}
body ul[id*=give-tributes-grab-info] li, body ul[id*=give-tributes-show-wrap] li, body ul[id*=give-tributes-type-radio-list] li{margin: 0;}
body ul[id*=give-tributes-grab-info] li:first-child, body ul[id*=give-tributes-show-wrap] li:first-child, body ul[id*=give-tributes-type-radio-list] li:first-child{margin-right: 2.5%;}
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] ul li{padding: 9px 0 14px; width: 48.5%;}
.give-tributes-dedicate-donation input[type=radio]+label, .give-tributes-dedicate-donation input[type=radio]+label:not(.give-tribute-type-button){color: var(--grey-1); font-size: 16px !important; line-height: 20px; padding: 0 20px 0 38px;}
.give-tributes-dedicate-donation input[type=radio]+label:before, .give-tributes-dedicate-donation input[type=radio]+label:not(.give-tribute-type-button):before, .payment #give-company-radio-list-wrap .give-company-option:before{box-shadow: none; border: 2px solid var(--grey-1); top: -2px;}
.give-tributes-dedicate-donation input[type=radio]+label:after, .give-tributes-dedicate-donation input[type=radio]+label:not(.give-tribute-type-button):after, .payment #give-company-radio-list-wrap input[type=radio]+.give-company-option:after{width: 10px; height: 10px; top: 3px;}
form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li label{color: var(--grey-1);}
.payment #give-company-radio-list-wrap, .give-label{font-size: 14px;}
.payment #give-company-radio-list-wrap .give-company-option, .give-tributes-dedicate-donation input[type=radio]+label:not(.give-tribute-type-button){padding-left: 36px; margin: 0}
.give-company-radio-list{;line-height: 1.5}
form[id*=give-form] #give-company-radio-list-wrap ul.give-company-radio-list li label, .give-tributes-dedicate-donation input[type=radio]+label:not(.give-tribute-type-button){display: inline-block; line-height: 1.5}


form.give-form .give-tributes-dedicate-donation legend{color: var(--brand); font-family: var(--font-family-extended-donate); border: 0; border-top: 1px solid var(--sky-blue); padding-top: 27px; margin-top: 24px; font-size: 16px !important; margin-bottom: 13px!important;}
body ul[id*=give-tributes-type-radio-list] li{line-height: 1.5}


.give-tributes-dedicate-donation .give_tributes_type_wrap input[type=radio]+label:before,  .give-tributes-dedicate-donation .give_tributes_type_wrap input[type=radio]+label:after{display: none}
.give-tributes-dedicate-donation .give_tributes_type_wrap input[type=radio]+label:not(.give-tribute-type-button){padding: var(--space-s) var(--space-base) var(--space-xs); background-color: #f5f5f5; border-radius: 30px; width: auto;}

[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give_tributes_type_wrap ul{justify-content: flex-start; column-gap: 12px; margin-bottom: 4px}
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give_tributes_type_wrap ul li{width: auto; margin-right: 0; padding-bottom:3px}
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give_tributes_type_wrap ul li label{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give_tributes_type_wrap ul li label:hover, .give-tributes-dedicate-donation .give_tributes_type_wrap input[type=radio]:checked+label{background-color: var(--grey-1); color: var(--white);}

.give-label{color: var(--brand) !important;}



@media only screen and (max-width: 500px) {
    .receipt .details .headline{font-size: 16px; line-height: 1.4;}
    .receipt .details:last-child .headline{margin-top: 10px;}

    .receipt .details .details-table .details-row{justify-content: flex-start;}
    .receipt .details .details-table .details-row .value{flex: 1;}

    .receipt .details:nth-child(5) .details-table .details-row .value{min-width: 100%; text-align: left; padding-left: 0;}

    .receipt .details:last-child:not(:nth-child(6)) .details-table .details-row .detail{position: relative; width: 100%;     padding-left: 27px;}
    .receipt .details:last-child:not(:nth-child(6)) .detail:before{top: 3px;}
    .receipt .details:last-child:not(:nth-child(6)) .details-table .details-row{flex-flow: column;    align-items: flex-start;}
    .receipt .details:last-child:not(:nth-child(6)) .details-table .details-row .details,.receipt .details:last-child .details-table .details-row .value{width: 100%;}
    .receipt .details:last-child:not(:nth-child(6)) .details-table .details-row .value{padding-left: 0;}
    #give-tribute-dedication-information p{text-align: left;}
    #give-tribute-dedication-information p:nth-child(3){float: none;}

    /*tribute*/
    [id*=give-form] fieldset[id*=give-tributes-dedicate-donation]{margin-top: 13px;}
    [id*=give-form] fieldset[id*=give-tributes-dedicate-donation] ul li{width: 100%; padding: 9px 0 7px;}
    body ul[id*=give-tributes-grab-info] li:first-child, body ul[id*=give-tributes-show-wrap] li:first-child, body ul[id*=give-tributes-type-radio-list] li:first-child{margin-right: 0;}


    [id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give_tributes_type_wrap ul li{width: 100%}
    .give-tributes-dedicate-donation .give_tributes_type_wrap input[type=radio]+label:not(.give-tribute-type-button){box-sizing: border-box; width: 100%}
    /*.iframe-loader { position: absolute;width: 100%;top: 50%;}
    .introduction .headline{margin: 30px auto 20px;}
    .introduction .progress-bar>div{ margin: 30px 25px 0;}
    .advance-btn, .download-btn, .give-btn:not(.give-donation-level-btn){margin-top: 30px;margin-bottom: 21px;}
    .form-footer .navigator-tracker{margin-bottom: 15px;}
    .form-footer .secure-notice{margin-top: 15px;}*/

    /*Second*/
    /*.choose-amount .content, .receipt .message{ margin: 30px var(--space-m) 20px}
    form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{font-size: 26px !important;}
    .choose-amount .give-donation-levels-wrap .give-donation-level-btn>.currency.currency--before{font-size: 16px;}
    .choose-amount .give-donation-levels-wrap .give-donation-level-btn{min-height: 75px;}
    .give-recurring-donors-choice{margin: 30px 24px 0!important;}
    .choose-amount .give-donation-levels-wrap{margin-top: 15px !important}
    .choose-amount .give-donation-amount{margin-bottom: 15px !important}
    [id*=give-form] .give-recurring-donors-choice label{width: 100%;}*/

    /*Thank you*/
    /*.give-section.receipt .image{display: none;}
    .receipt .headline{margin: 60px 24px 24px;}
    .receipt .message{margin-top: 0;}

    .receipt .details .headline{margin-top: 30px;}
    .receipt .details .details-table{padding: 12px 12px 0px;}
    .receipt .details .details-table .details-row{justify-content: flex-start;}
    .receipt .details .details-table .details-row .detail{padding: 0;}
    .receipt .details .details-table .details-row .value{width: 100%; float: left;min-width: 100%;text-align: left;     padding: 0px 0px;}
    .receipt .details:last-child .details-table .details-row{justify-content: space-between;}
    .receipt .details:last-child  .details-table .details-row .value{min-width: auto;}*/





}








