/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.11
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/* Center the social login container */
.nsl-container {
    text-align: center !important;
    margin: 0 auto !important;
    max-width: 400px !important; /* Adjust this value to make it wider */
}

/* Make the buttons wider */
.nsl-container-block .nsl-container-buttons a {
    max-width: 100% !important;
    width: 300px !important; /* Adjust this value for button width */
    margin: 8px auto !important;
}

/* Ensure container is centered */
div.nsl-container[data-align="center"] {
    text-align: center !important;
    margin: 0 auto !important;
}

/* Ensure buttons are properly centered */
div.nsl-container-block .nsl-container-buttons {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* Remove classic login for membership page */
.pmpro_card_content + .pmpro_card_actions {
display: none !important;
}

.pmpro_btn:hover, 
.pmpro_btn:hover * {
    color: #a45bf7 !important;
}

.pmpro_btn:hover,
.pmpro_btn-submit-update-profile:hover,
.pmpro_btn:hover *,
.pmpro_btn-submit-update-profile:hover * {
    color: #a45bf7 !important;
}


/* Hide section with ID pmpro_account-membership */
#pmpro_account-membership {
    display: none !important;
}

/* Hide section with ID pmpro_account-orders */
#pmpro_account-orders {
    display: none !important;
}

/* Force hide using !important */
div.pmpro #pmpro_account-membership,
div.pmpro #pmpro_account-orders {
    display: none !important;
}

/* Face link-ul "Ti-ai pierdut parola?" mai vizibil */
.pmpro_message a[href*="reset_pass"],
.pmpro_error a[href*="reset_pass"] {
    color: #9333ea !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}

.pmpro_message a[href*="reset_pass"]:hover,
.pmpro_error a[href*="reset_pass"]:hover {
    color: #7c3aed !important;
}
