/** Woocommerce Account page **/
/*.form_account_page {
    display: flex;
}*/
.form_account_page .woocommerce-MyAccount-tabs {
    float:none;
    margin-right:0;
    width: 100%;
    padding-left: 2%;
}
.form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile {
    display:flex;
    flex-direction: row;
    margin-bottom: 20px;
}
/*.form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile > .image {
    width: 100%;
}*/
.form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile > .image img {
    max-width: 64px;
}

.form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li:hover {
    border-bottom-color: var(--e-global-color-primary);
}
.form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li > a {
    color: var(--e-global-color-text);
}
.form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li.is-active > a,
.form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li > a:hover {
    color: var(--e-global-color-primary);
}
.form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li > a:before {
    margin-right: 2%;
    color: var(--e-global-color-primary);
    
}
.form_account_page  .woocommerce-MyAccount-content {
    float:none;
    width: 100%;
    background-color: #FAFAFA;
    border-right: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    margin-left: 0;
}

.form_account_page  .woocommerce-MyAccount-content form,
.form_account_page  .woocommerce-MyAccount-content > p,
.form_account_page  .woocommerce-MyAccount-content > div.woocommerce-Addresses,
.form_account_page  .woocommerce-MyAccount-content .woocommerce-order-downloads > h2,
.form_account_page  .woocommerce-MyAccount-content .woocommerce-order-details > h2,
.form_account_page  .woocommerce-MyAccount-content .woocommerce-customer-details
{
    padding: 0 8%;
}


/** DOWNLOAD TAB **/
.form_account_page  .woocommerce-MyAccount-content 
    .woocommerce-table,
.form_account_page  .woocommerce-MyAccount-content .woocommerce-orders-table {
    border-left: 0 none;
    border-right:0 none;
}

/*** edit-address **/
.form_account_page .woocommerce-Address-title {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.form_account_page .woocommerce-Address-title > *{
    /*background-color: var(--e-global-color-text);*/
    padding: 2% 4%;
    margin-bottom: 15px;
}

.form_account_page .woocommerce-Address-title > h3{
    padding-left: 0;
}

.form_account_page .woocommerce-Address-title > a {
    background-color: var(--e-global-color-primary);
    color: #FFF !important;
}

/** Tables head color and zebras **/
.form_account_page  .woocommerce-MyAccount-content 
    .woocommerce-table thead,
.form_account_page  .woocommerce-MyAccount-content .woocommerce-orders-table thead {
    background-color: #efeeee;
}
.form_account_page  .woocommerce-MyAccount-content 
    .woocommerce-table tbody tr:nth-child(even),
.form_account_page  .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even) {
    background-color: #FFF;
}

.form_account_page  .woocommerce-MyAccount-content 
    .woocommerce-table tbody tr:nth-child(odd),
.form_account_page  .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(odd) {
    background-color: #F7F7F7;
}


/* 1024 */
/*@media (min-width: 768px) {
    .form_account_page .woocommerce-MyAccount-tabs {
        width: 22%;
        margin-left: 0;
    }
    
    .form_account_page .woocommerce-MyAccount-content {
        width: 72%;
    }
    
    
}*/

@media (min-width: 1024px) {
}


@media (max-width: 767px) {
    .form_account_page {
        flex-direction: column;
    }
    .form_account_page .woocommerce-MyAccount-tabs,
    .form_account_page .woocommerce-MyAccount-content {
        width: 100%;
    }
    .form_account_page .woocommerce-MyAccount-tabs {
        background-color: #FAFAFA;
        border-right: 1px solid #c8c8c8;
        border-left: 1px solid #c8c8c8;
        padding:0;
        
    }
    .form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile{
        justify-content:center;
        margin: 0% 0;
    }

    
    .form_account_page .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation > ul > li > a {
        margin-left:2%;
    }

    .form_account_page table {
        margin-left: -2%;
        width: 104%;
    }

    
}
@media (max-width: 1024px) and (min-width: 768px) {
    .form_account_page .woocommerce-MyAccount-tabs {
        width: 80%;
        margin-left: 20%;
    }
    /*.form_account_page .woocommerce-MyAccount-content {
        width: 72%;
    }*/
    

}


@media (max-width: 768px) {
    .form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile{
    flex-direction: column;
}
.form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile .image {
    width: 100%;
    text-align:center;
    margin-bottom: 2%;
}

.form_account_page .woocommerce-MyAccount-tabs .oceanwp-user-profile .image img {
    max-width: 64px;
}

.form_account_page .woocommerce-MyAccount-tabs {
    width: 100%;
    margin-left: 0%;
}

/*.form_account_page .body-form {
    padding: 0 4% 0 4%;
    padding:0;
}*/

/*.form_account_page .body-form h2 {
    padding: 0 4% 0 4%;
}*/
/*.form_account_page .body-form table{
    margin-left: -4%;
    margin-right: -4%;
}*/


/*.form_account_page .woocommerce-MyAccount-content {
    width: 72%;
}*/
}

/** ORDERS TABLE **/
@media (max-width: 500px) {
    /*.form_account_page .woocommerce-orders-table__header-order-date,
    .form_account_page .woocommerce-orders-table__cell-order-date,
    .form_account_page .woocommerce-orders-table__header-order-status,
    .form_account_page .woocommerce-orders-table__cell-order-status */
    .form_account_page table.my_account_orders thead tr th.order-date,
    .form_account_page table.my_account_orders tbody tr td.order-date,
    .form_account_page table.my_account_orders thead tr th.order-status,
    .form_account_page table.my_account_orders tbody tr td.order-status{
        display: none;
    }
}