/**
Theme Name: Great Big Child Theme
Author: Great Big Digital Agency
Author URI: https://www.greatbigdigitalagency.com
Description: Child theme of Great Big Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: great-big-child-theme
Template: astra
*/




.entry-content .pmpro_confirmation_wrap,
body.pmpro-account #content.site-content {
	padding: 0px 20px;
    max-width: 1118px;
    margin: 0 auto;
}

#pmpro_pricing_fields {
    display: none;
}

.post-8913.page .entry-content {
    margin: 0 15%;
}

.page-id-8890 #pmpro_form {
    display: grid;
}

/* .page-id-8890 #pmpro_form #pmpro_checkout_box-your-information {
    grid-row-start: 1;
} */

.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #phone_number_div {
    grid-row-start: 2;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #country_div {
    grid-row-start: 2;
    grid-column-start: 2;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #state_province_div {
    grid-row-start: 2;
    grid-column-start: 3;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #job_title_div {
    grid-row-start: 3;
    grid-column-start: 1;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #your_specialty_div {
    grid-row-start: 3;
    grid-column-start: 2;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #medical_degrees_div {
    grid-row-start: 3;
    grid-column-start: 3;
}
.page-id-8890 #pmpro_form #pmpro_checkout_box-your-information .pmpro_checkout-fields #news_offer_consent_div {
    grid-column-end: 4;
    grid-column-start: 1;
}

@media screen and (max-width: 992px) {
    /* .page-id-8890 #pmpro_form {
        display: flex;
    } */
    .pmpro_checkout .pmpro_checkout-fields {
        display: block !important;
    }

}


/* .pmpro_checkout .pmpro_checkout-fields input:not(#news_offer_consent, #pmpro_btn-submit),
.pmpro_checkout .pmpro_checkout-fields select {
    width: 250px;
    min-width: inherit;
}

.pmpro_checkout .pmpro_checkout-fields .login-link  {
    grid-column-start: 1;
}

.pmpro_checkout .pmpro_checkout-fields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}


#first_name_div {
    grid-row-start: 1;
}
#last_name_div {
    grid-row-start: 1;
    grid-column-start: 2;
}
#suffix_div {
    grid-row-start: 1;
    grid-column-start: 3;
}


.pmpro_checkout-field.pmpro_checkout-field-bemail {
    grid-row-start: 2;
}
.pmpro_checkout-field.pmpro_checkout-field-bconfirmemail {
    grid-row-start: 2;
    grid-column-start: 2;
}
#phone_number_div {
    grid-row-start: 2;
    grid-column-start: 3;
}


#country_div {
    grid-row-start: 3;
}
#state_province_div {
    grid-row-start: 3;
    grid-column-start: 2;
}

#title_div {
    grid-row-start: 4;
}
#your_specialty_div {
    grid-row-start: 4;
    grid-column-start: 2;
}
#medical_degrees_div {
    grid-row-start: 4;
    grid-column-start: 3;
}

#company_div {
    grid-row-start: 5;
}
#primary_employment_affiliation_div {
    grid-row-start: 5;
    grid-column-start: 2;
}
#primary_professional_activity_div {
    grid-row-start: 5;
    grid-column-start: 3;
}

.pmpro_checkout-field.pmpro_checkout-field-password {
    grid-row-start: 6;
    grid-column-start: 2;
}
.pmpro_checkout-field.pmpro_checkout-field-password2 {
    grid-row-start: 6;
    grid-column-start: 3;
}
.pmpro_checkout-field.pmpro_checkout-field-username {
    grid-row-start: 6;
}
#job_title_div {
    grid-row-start: 4;
}
#institution_organization_div{
    grid-row-start: 5;
}

.pmpro_submit {
    grid-row-start: 8;
}
.login-link {
    display: none;
}

#news_offer_consent_div {
    grid-row-start: 7;
    grid-column-start: 1;
    grid-column-end: 4;
}

@media screen and (max-width: 1120px){
    .pmpro_checkout .pmpro_checkout-fields {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 786px){
    .pmpro_checkout .pmpro_checkout-fields {
        display: block;
    }
} */