/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.1
*/
 
/* Theme customization starts here
------------------------------------------------------- */
.cust-row {
    width: 100% !important;
}
#pmpro_form_fieldset-mailchimp-opt-in,
body .hidethis {
    display: none !important;
}

body.pmpro-checkout label {
    display: block !important;
}  
body.pmpro-checkout .pmpro_form_field-password-toggle  {
    display: none !important;
}
body.pmpro-checkout #pmpro_mailing_lists label,
body.pmpro-checkout #pmpro_tos_fields label,
body.pmpro-checkout .pmpro_checkout_field-autorenew label.pmprorh_checkbox_label {
    display: inline-block !important;
    color: #fff !important;
} 
body.pmpro-checkout .pmpro_checkout-field-coupon label {
    color: #fff !important
}
#pmpro_account-orders .pmpro_card,
#pmpro_account-orders .pmpro_card .pmpro_table,
#pmpro_account-orders .pmpro_card .pmpro_table th,
#pmpro_account-orders .pmpro_card .pmpro_table td,
#pmpro_account-membership .pmpro_card,
#pmpro_form .pmpro_card,
#member-profile-edit .pmpro_card,
body.page-id-57898 .pmpro_card,
#pmpro_account-membership-none.pmpro_card,
#pmpro_account-profile .pmpro_card,
.pmp-membership-wrapper .pmpro_card,
body.page-id-57712 .pmpro_card, 
#pmpro_login .pmpro_card.pmpro_login_wrap{
    background-color: rgba(15, 22, 52, 0.5) !important;
    color: #fff;
}
body.page-id-57898  h2.pmpro_card_title {
    font-weight: 400 !important;
    text-transform: initial !important;
    font-size: 18px !important;
}
.pmp-membership-wrapper h2.pmpro_card_title.pmpro_font-large {
    color: #fff !important;
}
.pmp-membership-wrapper .pmpro_level-description {
    text-align: center;
}
#advisory-board-wrapper .advisory-board-member-wrapper  {
    position: relative;
    padding-bottom: 10px;
}
#advisory-board-wrapper  .fl-lightbox-btn-wrapper {
    position: relative !important;
    margin-bottom: 0 !important;
    width: 100%;
    max-width: 100%;
}
h3.pmpro_card_title.pmpro_font-large.pmpro_heading-with-avatar,
body .nf-form-content select.ninja-forms-field {
    color: #fff !important;
}
body .nf-form-content select.ninja-forms-field option {
    color: #000 !important;
}

#pitch_deck_div {
    max-width: 400px;
}
input#pitch_deck {
    background-color: #00fff2
}
/* #pmpro_autorenewal_checkbox {
    display: none !important;
} */
body.page-id-58891 header .et_pb_column_1_2,
body.page-id-58891 header .et_pb_column_1_4.et-last-child,
body.page-id-58037 header .et_pb_column_1_2,
body.page-id-58037 header .et_pb_column_1_4.et-last-child  {
    display: none !important;
}
body.page-id-58037 #main-content .et_builder_inner_content>.et_section_regular>.et_pb_row>.et_pb_column_1_3  {
    display: none !important;
}
body.page-id-58037 #main-content .et_builder_inner_content>.et_section_regular>.et_pb_row>.et_pb_column_2_3{
    width: 100% !important;
}
.pmpro_form_field-file-upload input {
    background-color: transparent !important;
    color: #fff !important;
}

.pmpro_member_directory_before>p {
    display: none !important;
}
.pmpro_member_directory-item.pmpro_card {
    background-color: #1f2c68;
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    border: 1px solid #3D57D0 !important;
    padding: 15px 10px 0 10px;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
}
.pmpro_member_directory-item .pmpro_member_profile_field_label{
    display: none;
}
.pmpro_member_directory-item .pmpro_member_profile_field-user_url .pmpro_member_profile_field_data {
    width: fit-content;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #3d57d0;
    border-radius: 10px;
    padding: 7px 12px 9px 12px;
    margin-bottom: 25px !important;
    margin-top: 15px !important;
    color: #fff;
    font-size: 0;
}
.pmpro  .pmpro_member_profile_field_data .avatar {
    border-radius: 0;
}
.pmpro_member_directory-item .pmpro_member_profile_field-user_url .pmpro_member_profile_field_data a {
    color: #eef4ff !important;
    background-image: linear-gradient(45deg, #ffffff9c, #ffffff9c) !important;
    background-size: 100% 1.6px;
    background-repeat: no-repeat;
    background-position: right bottom;
    text-decoration: none;
    transition: all 0.4s ease-in-out !important;
    padding-bottom: 2px;
    font-weight: 700 !important;
    text-align: center;
    font-size: 17px;
}
.pmpro_member_directory-item .pmpro_member_profile_field-user_url a {
    text-align: center !important;
}
.pmpro_member_directory-item .pmpro_card_actions {
    text-align: center !important;
}
.pmpro_member_directory-item .pmpro_member_profile_field-user_url .pmpro_member_profile_field_data a:before {
    content: '\f0c1';
    display: inline-block;
    position: absolute;
    font-family: 'fontawesome';
    margin-left: -25px;
    color: #eef4ff;
    margin-top: 2px;
    font-weight: 700 !important;
}
.pmpro_member_directory-item .pmpro_member_profile_field-short_bio {
    color: #fff;
    text-align: center;
}
.pmpro_member_directory-item .pmpro_card_actions {
    margin-top: 0;
    border-top: 0 !important;
    background-color: transparent;
}
.pmpro_member_directory-item .pmpro_card_actions a {
    display: block;
    width: 80%;
    margin: auto;
    background-color: rgba(31, 44, 104, 0.77) !important;
    color: #fff !important;
    background-image: none !important;
    text-decoration: none !important;
    border-radius: 50px !important;
    font-size: 15px !important;
    border: 2px solid #00fff2 !important;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px !important;
    padding-top: 10px !important;
    padding-right: 25px !important;
    padding-bottom: 10px !important;
    padding-left: 25px !important;
    transition: 250ms ease-in-out all !important;
    -webkit-transition: 250ms ease-in-out all !important;
}
.pmpro_member_directory-item .pmpro_card_actions a:hover {
    background-color: rgba(93, 120, 244, 0.25) !important;
    color: #eef4ff !important;
    border-radius: 50px !important;
    letter-spacing: 1px;
    border: 2px solid transparent !important;
    transition: 250ms ease-in-out all !important;
    -webkit-transition: 250ms ease-in-out all !important;
}
.pmpro_member_directory-item .pmpro_card_content {
    padding-left: 0;
    padding-right: 0;
}
.pmpro_member_directory-item .pmpro_member_profile_field-avatar {
    text-align: center;
}
.pmpro_card.pmpro_member_profile{
    background-color: transparent;
    border: 0;
    color: #fff !important;
    text-align: center;
}
.pmpro_card.pmpro_member_profile  .pmpro_card_content {
    background-color: #1f2c68;
}
.pmpro_card.pmpro_member_profile {
    background-color: #1f2c68;
    border-radius: 10px 10px 10px 10px;
    /* border: 1px solid #3D57D0; */
}
.pmpro_member_profile_field_data h2 {
    text-align: center !important;
}
.pmpro_card_actions {
    border-top: 0;
}
body.pmpro-confirmation .pmpro_section {
    color: #fff;
}
body.pmpro-confirmation #pmpro_order_single .pmpro_card{
    background-color: #1F2C68;
    color: #fff !important;
}
body.pmpro-confirmation #pmpro_order_single .pmpro_table {
    color: #1f2c68 !important;
}
body.pmpro-confirmation .pmpro_btn-print {
    color: #fff !important;
}