.elementor-9 .elementor-element.elementor-element-3f8be3a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:10vw;--padding-right:10vw;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-3f8be3a7{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-89a9535 */.woocommerce-order-details{
    margin-top: 2vh;
}
    /* VIEW ORDER TABLE */
    
.product-quantity{
    width: 10%;
} 

.product-name{
    width: 70%;
} 

.product-total{
    width: 20%;
} 

    /* VIEW ORDER totals TABLE */
.woocommerce-table.woocommerce-table--order-totals.shop_table.order_totals{
    background-color: white;
    padding: 1vw;
}


.woocommerce-MyAccount-navigation-link--downloads {
    display: none!important;
}

input[type=text],input[type=tel],input[type=email], .inpout-text, #username, #password{
    box-shadow: none!important;
}

.e-my-account-tab.e-my-account-tab__dashboard {
    padding: 2vw!important;
    background-color: rgba(0, 0, 0, .2)!important;   
}

.woocommerce-notices-wrapper p{
    font-size: 1rem!important;
    margin-bottom: 1vh;
}

 .woocommerce-MyAccount-content-wrapper p{
    font-size: 1.1rem!important;
    margin-bottom: 1vh;
    line-height: 1.2em;
}

 .woocommerce-MyAccount-content-wrapper p a{
     color: black!important;
     font-weight:600;
 }

.woocommerce-MyAccount-content{
    padding:1vw!important;
    margin: 0!important;
}

fieldset legend, fieldset {
    margin-left: 0;
    background-color: transparent;
} 

.woocommerce-Button.wc-forward.button{
    padding:1vw!important;
}

.woocommerce-Button.button, button.button, .add.button.wc-address-book-add-billing-button{
    background-color: #FBF8EB!important;
    background: #FBF8EB!important;    
    color: black!important;
    font-size: 1.1rem;
    margin-left: 1vw!important;
}

@media (min-width: 768px) {
.woocommerce-MyAccount-navigation {
        width: 23%!important;
        margin-right: 2%!important;
    }
.woocommerce-MyAccount-content{
          width: 73%!important;
        margin-left: 2%!important;  
}    
}

li.woocommerce-MyAccount-navigation-link a{
    color: black!important;
    font-size: 1rem!important;
    padding: 1vw!important;
}

/* ADDRESS BOXES */
@media (min-width: 768px) {
    .u-column1.col-1.woocommerce-Address{
        width: 48%!important;
        margin: 2vw 2% 0 0!important;
    }
    .u-column2.col-2.woocommerce-Address{
        width: 48%!important;
        margin: 2vw 0 0  2%!important;     
        
    }
}

.woocommerce-MyAccount-content h2:first-of-type{
    margin-top: 1vh!important;  
    margin-bottom: 1vh!important;  
    font-size: 1.4rem;
}

.u-column1.col-1.woocommerce-Address a{
    color: black!important;
    font-weight: 500;
    font-size: 1rem;
}
.u-column2.col-2.woocommerce-Address a{
    color: black!important;
    font-weight: 500;
    font-size: 1rem;
}

.address_book.billing_address_book{
    margin-top: 2vw;
    border-top: 1px solid;
    padding-top: 2vh;    
}

.address_book.billing_address_book h3{
    font-size: 1.4rem;
    margin:0!important;
    padding: 1vw 0 1vw 0;
}

.wc-address-book-add-new-address.add-new-address{
    display: block!important;
    clear: left!important;
}

 .woocommerce a.button{
    padding: 1vw 0 1vw 0;
    font-size: 1rem!important; 
    font-weight: 400;
}

table, th, td, a, p{
    font-family: 'archivo narrow', sans-serif!important;    
    color: black!important;
}

th{
    font-size: 1rem;
    font-weight: 600;
}


header.woocommerce-Address-title.title{
  
    display: block;
    clear: both;
    height: 5rem;
}

header.woocommerce-Address-title.title h2{
    text-transform: uppercase;
    font-size: 1.4rem;
    line-height: 1rem;
    margin-bottom: .5rem;
    padding:0;
}

address{
    display: block;
    clear: both; 
    font-family: 'archivo narrow', sans-serif!important;    
    font-size:1rem;
    color: black!important;
    padding: 1vh 0!important;
     background-color: transparent!important;
}

a.edit{
    display: block;
    clear: both;    
}

address .woocommerce-customer-details--phone, address .woocommerce-customer-details--email{
    font-size: 1em!important;
    padding: 1vh 0 0 0!important;
    margin:0;
}/* End custom CSS */