html body, html body #i4s8x *, html .caltha-form .ocal-form-right-text h3{
	color: #291F4B;
}
html body.page-civicrm-contribute *:not(.crm-i){
	font-family: "Poppins", sans-serif !important;
}
body main .region--content, body main .region--content > section{
    margin-block-end: 0 !important;
}
body button.accordion-button {
    border: 0  !important;
    background: none  !important;
    padding: 0  !important;
    margin: 0  !important;
}

body button.accordion-button span {
    margin-right: 10px;
}
body div.accordion-item {
    border: 0  !important;
    background: none  !important;
    border-top: 2px solid #40cf9e  !important;
    border-radius: 0  !important;
}

body div.accordion-item:last-child {
    border-bottom: 2px solid #40cf9e  !important;
}
body div.accordion-body {
  padding: var(--bs-accordion-body-padding-y) 0;
}
body .ocal-bottom-footer p{
    margin: 0;
}
div.price_processor_label_after-text {
    padding: 2%;
    text-align: center;
    font-weight: bold;
}
.page-civicrm-contribute #crm-submit-buttons button.crm-button {
    background-color: #ff325a;
}
.page-civicrm-contribute #crm-submit-buttons button.crm-button:hover {
    border-color: #ff476c;
    background-color: #ff476c;
}
.page-civicrm-contribute .accordion-container .accordion * {
    font-family: Literata, serif !important;
}
.page-civicrm-contribute .accordion-container .accordion .accordion-header button {
    font-size: 18px;
}
.crm-section.checkbox-wrapper {
	padding: 10px;
    background: #fff;
}
.crm-section.checkbox-wrapper label{
	font-size: 14px;
}
.crm-section.checkbox-wrapper.wrapper-custom_91 .label{
    display: none;
}
.page-civicrm-contribute .main-content__container {
    padding-block-start: 0;
}
.page-civicrm-contribute .region > * {
    margin-block-end: 0 !important
}
#itt2i h3{
    overflow-wrap: revert;
    hyphens: none;
}
 @media only screen and (min-width: 769px) {
        div#itt2i {
          padding-top: 120px;
          align-items: start !important;
        }
}
.page-civicrm-payu-first #page-wrapper {
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: scroll;
    background-size: auto;
    background-image: url(/sites/default/files/caltha_theme/images/22_background.png);
}

.checkbox-wrapper.wrapper-custom_empty{
    display: none !important;
}
@media (max-width: 768px) {
  #i0ork {
    margin: 0 auto;
  }
}
div#helprow-custom_172 .content.description {
    color: #291F4B;
}
