.woocommerce-MyAccount-navigation li {
    list-style: none;
    margin-bottom: 1px;
}
.woocommerce-MyAccount-navigation li a{
    color: #fff;
    background: #562380;
    padding: 6px 6px 6px 20px;
    display: block;
}
.woocommerce-MyAccount-navigation li a:hover {
    background: #123763;
}
.woocommerce-MyAccount-content a{
    color: #562380;
}
.woocommerce-MyAccount-content .content-frais h2{
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #220505!important;
    line-height: 40px;
}
.woocommerce-MyAccount-content .content-frais h3{
    color: #220505!important;
}
.woocommerce-MyAccount-content {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    font-size: 17px;
    line-height: 26px;
    color: #1c1c1c!important;
}

.woocommerce-MyAccount-content .content-frais a.mybtn {
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-color: RGBA(255,255,255,0);
    border-radius: 5px;
    letter-spacing: 0px;
    font-size: 16px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #562380;
    transition: all 300ms ease 0ms;
    font-weight: 500;
    padding: 11px 2em;
    line-height: 1.7em!important;
    border: 2px solid;
    transition-property: all!important;
    display: inline-block;
    margin-top: 15px;
}
.woocommerce-MyAccount-content .content-frais a.mybtn:hover{
    padding: 11px 3em 11px 2em;
    background-color: rgba(86,35,128,0.82) !important;
}
.woocommerce-MyAccount-content .content-frais a.mybtn:after{
    font-size: 28px;
}
.woocommerce-account .woocommerce .woocommerce-error, 
.woocommerce-account .woocommerce .woocommerce-info, 
.woocommerce-account .woocommerce .woocommerce-message{
    background: #562380;
}
.woocommerce-account .woocommerce .woocommerce-error a, 
.woocommerce-account .woocommerce .woocommerce-info a, 
.woocommerce-account .woocommerce .woocommerce-message a{
    color: #fff;
}

.woocommerce-MyAccount-content .content-frais .variations tr th{
    padding: 9px 0;
    color: #1c1c1c!important;
}
.woocommerce-MyAccount-content .content-frais .quantity{
    display: none !important;
}
.woocommerce-MyAccount-content .content-frais a.reset_variations {
    margin-left: 5px;
}
.woocommerce-MyAccount-content .content-frais .variations tr td{
    border-top: 0;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-color: RGBA(255,255,255,0);
    border-radius: 5px;
    letter-spacing: 0px;
    font-size: 16px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #562380;
    transition: all 300ms ease 0ms;
    font-weight: 500;
    padding: 11px 2em;
    line-height: 1.7em!important;
    border: 2px solid;
    transition-property: all!important;
    display: inline-block;
    margin-top: 15px;
}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover{
    padding: 11px 3em 11px 2em;
    background-color: rgba(86,35,128,0.82) !important;
}
.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button.alt.disabled:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button.alt.disabled:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after, .woocommerce button.button:disabled:after, .woocommerce button.button:disabled[disabled]:after{
    font-size: 28px !important;
}
.woocommerce-MyAccount-content .content-frais .summary{
    padding-top: 1em;
}
p.woocommerce-LostPassword.lost_password a{
    color: #562380;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-top: 43px;
}
div#um_field_611_type_logement .um-field-half.right {
    float: left;
}
div#um_field_611_type_logement .um-field-half {
    width: 33.33%;
}
div#um_field_611_type_logement .um-clear {
    clear: initial;
}
.um.um-register.um-611 h2{
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #562380!important;
    line-height: 40px;
}

.um.um-register.um-611 input[type=submit].um-button{
    color: #FFFFFF!important;
    border-width: 0px!important;
    border-color: RGBA(255,255,255,0);
    border-radius: 5px;
    letter-spacing: 0px;
    font-size: 16px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #562380;
    transition: all 300ms ease 0ms;
    font-weight: 500;
    padding: 11px 2em;
    line-height: 1.7em!important;
    border: 2px solid;
    transition-property: all!important;
}
.um.um-register.um-611 input[type=submit].um-button:hover{
    background-color: #123763;
}
.um .um-field-label {
    color: #000000;
}
.um .um-field-label label:after{
    content: "*";
}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading{
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #562380!important;
    line-height: 40px; 
}

.service-contact input.wpcf7-text, .service-contact textarea {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
}
.service-contact select {
    /* -webkit-appearance: none; */
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #999;
    font-size: 14px;
    padding: 16px;
}
button.et_pb_contact_submit.et_pb_button.wpcf7-form-control.has-spinner.wpcf7-submit.et_pb_contact_submit.et_pb_button:hover{
    cursor: pointer;
}
#footer-info {
    list-style: none;
    color: #123763!important;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px
}

#footer-info a {
    text-decoration: none;
    color: #123763!important;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

#footer-info .info-addr,#footer-info .info-email,#footer-info .info-phone {
    padding-left: 20px;
    position: relative;
    padding: 4px 0 4px 22px;
    color: #123763
}

#footer-info .info-addr::after {
    font-family: 'ETmodules';
    content: "\e081";
    position: absolute;
    top: 4px;
    left: -20px;
    font-size: 20px
}

#footer-info .info-phone a::after {
    font-family: 'ETmodules';
    font-size: 20px;
    content: "\e090";
    position: absolute;
    top: 4px;
    left: -20px
}

#footer-info .info-email a:after {
    font-family: 'ETmodules';
    font-size: 20px;
    content: '\e076';
    position: absolute;
    top: 4px;
    left: -20px
}
