.elementor-12980 .elementor-element.elementor-element-71c97e76 > .elementor-container{max-width:680px;}.elementor-12980 .elementor-element.elementor-element-71c97e76{margin-top:0px;margin-bottom:-20px;}.elementor-12980 .elementor-element.elementor-element-328ed36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12980 .elementor-element.elementor-element-328ed36{text-align:center;}.elementor-12980 .elementor-element.elementor-element-328ed36 .elementor-heading-title{font-weight:700;color:#353535;}.elementor-12980 .elementor-element.elementor-element-06dd3b1 > .elementor-container{max-width:680px;}.elementor-12980 .elementor-element.elementor-element-06dd3b1{margin-top:0px;margin-bottom:-20px;}.elementor-12980 .elementor-element.elementor-element-8b511c0 > .elementor-container{max-width:680px;}.elementor-12980 .elementor-element.elementor-element-8b511c0{margin-top:0px;margin-bottom:40px;}.elementor-12980 .elementor-element.elementor-element-db6cadf .elementor-button{background-color:var( --e-global-color-primary );font-size:13px;}.elementor-12980 .elementor-element.elementor-element-db6cadf .elementor-button:hover, .elementor-12980 .elementor-element.elementor-element-db6cadf .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12980 .elementor-element.elementor-element-db6cadf{width:auto;max-width:auto;}.elementor-12980 .elementor-element.elementor-element-db6cadf > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-12980 .elementor-element.elementor-element-1f10c71 .elementor-button{background-color:#0167B100;font-size:13px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-12980 .elementor-element.elementor-element-1f10c71 .elementor-button:hover, .elementor-12980 .elementor-element.elementor-element-1f10c71 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12980 .elementor-element.elementor-element-1f10c71{width:auto;max-width:auto;}.elementor-12980 .elementor-element.elementor-element-1f10c71 .elementor-button:hover svg, .elementor-12980 .elementor-element.elementor-element-1f10c71 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-12980 .elementor-element.elementor-element-db6cadf > .elementor-widget-container{margin:0px 15px 15px -25px;}.elementor-12980 .elementor-element.elementor-element-1f10c71 > .elementor-widget-container{margin:0px 0px 0px -25px;}}/* Start custom CSS *//** [user_registration_my_account] **/
header.entry-header {
    max-width: 660px !important;
    text-align: center !important;
    margin: 0 auto !important;
    margin-bottom: -11px !important ;
}

/*A minha conta*/
.user-registration-profile-header {
    display: none !important;
}
form.user-registration-EditAccountForm.edit-password fieldset {
    border: 0px !important;
}
.user-registration-MyAccount-content a {
    font-weight: 500;
    text-decoration: underline;
}
#user-registration .user-registration-MyAccount-content {
    padding: 30px 30px 45px 30px !important;
}

/*Recuperar Password*/
form.user-registration-ResetPassword.ur_lost_reset_password {
    padding: 20px 20px 40px 20px;}
form.user-registration-ResetPassword.ur_lost_reset_password label {
font-weight: 500 !important;
}
input#user_login,input#password_1,input#password_2 {min-height: 45px !important;}

input.user-registration-Button.button {
    margin-left: 0 !important;
    min-width: 220px !important;
    padding-top: 14px!important;
    padding-bottom: 14px!important;
    font-size: 13px!important;
}
/*Mensagem sucesso password*/
/*#user-registration.user-registration p {
    padding-left: 20px;
    padding-right: 20px;
}*/
/*A Minha Conta - Login*/
form.user-registration-form.user-registration-form-login.login {
    padding: 20px;
}
form.user-registration-form.user-registration-form-login.login label {
    font-weight: 500;
}
/*form.user-registration-form.user-registration-form-login.login p {
    padding-left: 0px !important;
    padding-right: 0px !important;
}*/
/*Mensagens de erro*/
.user-registration-error li, .user-registration-info li, .user-registration-message li {
display: inline !important;
}
/** FIM [user_registration_my_account] **/

/**** [pmpro_account] *****/
/*Minhas Assinaturas*/
div#pmpro_account-membership {
    display: none !important;
}

/*A Minha Conta*/
div#pmpro_account-profile {
    display: none !important;
}

/** FIM [pmpro_account] ***/

/*ajuste mobile*/
@media (max-width: 767px) {
    div#user-registration {
        margin-left: -35px !important;
        margin-right: -35px !important;
	}
}/* End custom CSS */