:root { --charitable_campaign_theme_primary: ; --charitable_campaign_theme_secondary: ; --charitable_campaign_theme_tertiary: ; --charitable_campaign_theme_button: ; } /* this narrows things down a little to the preview area header/tabs */ .charitable-campaign-row { color: #76838B; } /* row specifics */ /* column specifics */ .charitable-campaign-column:nth-child(even) { padding: 20px 25px 0 25px; background-color: ; } .charitable-campaign-column:nth-child(odd) { padding-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; background-color: transparent; } .charitable-campaign-column:first-of-type { padding: 15px !important; } .charitable-campaign-column:nth-child(odd) .charitable-campaign-field.charitable-campaign-field-photo { margin-top: 0; margin-bottom: 0; } /* headlines */ .charitable-campaign-row h1, .charitable-campaign-row h2, .charitable-campaign-row h3, .charitable-campaign-row h4, .charitable-campaign-row h5, .charitable-campaign-row h6 { color: } h5.charitable-campaign-field-headline { color: !important; font-weight: 500; text-transform: uppercase; font-size: 21px; line-height: 23px; } /* text */ .charitable-campaign-field-text .charitable-campaign-builder-placeholder-preview-text { padding: 0; } .charitable-campaign-row .charitable-campaign-field-text h5 { color: ; } /* field: campaign title */ .charitable-campaign-field_campaign-title h1 { margin: 5px 0 5px 0; color: !important; font-size: 68px !important; line-height: 72px !important; font-weight: 500 !important; } /* field: campaign description */ .charitable-campaign-field-campaign-description .charitable-campaign-builder-placeholder-preview-text { padding: 0; color: #D8DAD7; } .charitable-campaign-field-campaign-description .charitable-campaign-builder-placeholder-preview-text, .charitable-campaign-field-campaign-description .charitable-campaign-builder-placeholder-preview-text p { font-size: 24px !important; line-height: 38px !important; font-weight: 300 !important; } .charitable-campaign-field-campaign-description h5.charitable-field-template-headline { font-size: 36px; line-height: 42px; color: !important; font-weight: 700; } /* campaign summary */ .charitable-campaign-field-campaign-summary { padding-left: 0; padding-right: 0; } .charitable-campaign-field-campaign-summary div { color: #92918E; font-weight: 400; font-size: 14px; line-height: 16px; } .charitable-campaign-field-campaign-summary div.campaign-summary-item span { color: ; font-weight: 600; font-size: 32px; line-height: 38px; } .charitable-campaign-field-campaign-summary .campaign-summary-item { border: 0; margin-top: 5px; margin-bottom: 5px; text-align: left; } .charitable-campaign-field-campaign-summary .campaign-summary-item.campaign_hide_percent_raised { width: 34%; } .charitable-campaign-field-campaign-summary .campaign-summary-item.campaign_hide_amount_donated { width: 43%; } .charitable-campaign-field-campaign-summary .campaign-summary-item.campaign_hide_number_of_donors { width: 23%; } .charitable-campaign-field-campaign-summary .campaign-summary-item.campaign_hide_time_remaining { width: 100%; } /* field: button */ .charitable-campaign-field-donate-button button.button, .charitable-campaign-field-donate-button a.donate-button { background-color: !important; border-color: !important; text-transform: uppercase; border-radius: 10px; margin-top: 0; margin-bottom: 0; width: 100%; font-weight: 400; min-height: 50px; height: 50px; font-size: 16px; line-height: 16px; border-radius: 0; color: ; display: flex; /* Changed from block to flex */ align-items: center; /* Vertically centers the text */ justify-content: center; /* Optionally centers the text horizontally too */ text-align: center !important; text-decoration: none !important; transition: filter 0.3s; /* Smooth transition */ } /* tabs: tab container */ .charitable-tab-wrap { font-size: 14px; line-height: 24px; } .section[data-section-type="tabs"] article { color: #76838B; margin-top: 20px; } /* tabs: tab nav */ .section[data-section-type="tabs"] article nav { border: 1px solid transparent; background-color: transparent; width: auto; margin-left: 0; margin-right: 0; } .section[data-section-type="tabs"] article nav li { border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; background-color: transparent; margin: 0 10px 0 0; } .section[data-section-type="tabs"] article nav li a { color: black; display: block; text-transform: none; } .section[data-section-type="tabs"] article nav li.active { background-color: ; color: white; text-decoration: none; } .section[data-section-type="tabs"] article nav li:hover { background-color: ; color: white; text-decoration: none; filter: brightness(90%); } .section[data-section-type="tabs"] article nav li.active a, .section[data-section-type="tabs"] article nav li:hover a { color: black; } /* tabs: style */ .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li { background-color: transparent; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li a { color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li:hover { background-color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li:hover a { color: black; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li.active { background-color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-boxed li.active a { color: black; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li { background-color: transparent; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li a { color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li:hover { background-color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li:hover a { color: white; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li.active { background-color: ; } .charitable-campaign-container .section[data-section-type="tabs"] article nav.charitable-tab-style-rounded li.active a { color: white; } /* tabs: sized */ .section[data-section-type="tabs"] article nav.tab-size-small li { } .section[data-section-type="tabs"] article nav.tab-size-small li a { font-weight: 500; font-size: inherit; line-height: inherit; } .section[data-section-type="tabs"] article nav.tab-size-medium li { } .section[data-section-type="tabs"] article nav.tab-size-medium li a { font-weight: 500; font-size: inherit; line-height: inherit; } .section[data-section-type="tabs"] article nav.tab-size-large li { } .section[data-section-type="tabs"] article nav.tab-size-large li a { font-weight: 500; font-size: inherit; line-height: inherit; } article nav.tab-size-small li { font-size:10px; padding:0 } article nav.tab-size-small li a { font-size:16px; padding:18px } article nav.tab-size-medium li { font-size:14px; padding:0 } article nav.tab-size-medium li a { font-size:21px; padding:23px } article nav.tab-size-large li { font-size:21px; padding:0 } article nav.tab-size-large li a { font-size:30px; padding:32px } /* field: social linking */ .charitable-campaign-field.charitable-campaign-field-social-links .charitable-placeholder { padding: 0; } .charitable-campaign-field.charitable-campaign-field-social-links .charitable-field-template-social-linking, .charitable-campaign-field.charitable-campaign-field-social-sharing .charitable-field-template-social-sharing { display: flex; } { container-type: inline-size; container-name: campaign--area; } @container campaign--area (max-width: 700px) { .charitable-campaign-container { display: flex; flex-direction: column; word-break: break-word; } .charitable-campaign-container .charitable-campaign-row { display: table; } .charitable-campaign-column:first-of-type { padding: 0 !important; max-width: 100%; } .charitable-campaign-container .charitable-tabs { margin-top: 0px; } } @container campaign--area (max-width: 400px) { .charitable-campaign-field.charitable-campaign-field-social-sharing .charitable-field-row { display: flex; flex-wrap: wrap; gap: 5px; } } @container campaign--area (min-width: 940px) { .charitable-campaign-wrap .charitable-campaign-column, .charitable-campaign-wrap .charitable-campaign-column:nth-child(even), .charitable-campaign-wrap .charitable-campaign-column:nth-child(odd) { flex: 0 0 100% !important; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; } } .charitable-preview.charitable-builder-template- {