/*
 Theme Name: Astra Child
 Template: astra
 Description: Child theme for Astra.
 Author: Xierra
 Version: 1.0.0
*/

.ast-container #primary {
    margin-top: 8em;
}
.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-row {
    flex-direction: column !important;
}

.charitable-campaign-field.charitable-campaign-field-campaign-summary .charitable-field-template-campaign-summary div.campaign-summary-item {
    color: #ffffff !important;
}

.charitable-campaign-wrap.template-medical-bills .section[data-section-type="tabs"] article nav.charitable-campaign-nav {
    display: none;
}

@media screen and (max-width: 729px) {
    .ast-container #primary {
        margin-top: 1em;
    }
    .charitable-campaign-title {
        font-size: 28px !important;
        line-height: 28px !important;
    }
    .charitable-campaign-wrap.template-medical-bills .charitable-campaign-field.charitable-campaign-field-campaign-title h1 {
        font-size: 28px !important;
        line-height: 28px !important;
    }
    .charitable-campaign-field.charitable-campaign-field-campaign-summary .charitable-field-template-campaign-summary div.campaign-summary-item span {
        font-size: 12px !important;
    }
    .charitable-campaign-wrap.template-medical-bills .charitable-campaign-field.charitable-campaign-field-progress-bar .progress-bar-info-row div.campaign-goal {
        font-size: 12px !important;
    }
    .charitable-campaign-wrap.template-medical-bills .charitable-campaign-row h5 {
        font-size: 12px !important;
    }
    .charitable-campaign-wrap.template-medical-bills .charitable-campaign-field-donate-button button.button, .charitable-campaign-wrap.template-medical-bills .charitable-campaign-field-donate-button a.donate-button {
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 480px) {
    .charitable-campaign-wrap.template-medical-bills .charitable-campaign-column:nth-child(2n) {
      padding: unset !important;
      max-width: unset !important;
    }
}