.elementor-516779 .elementor-element.elementor-element-1680696{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}@media(max-width:768px){.elementor-516779 .elementor-element.elementor-element-1680696{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for wc-elements, class: .elementor-element-b2aa66f */.elementor-516779 .elementor-element.elementor-element-b2aa66f p {
    font-size: 16px;
}
/*.elementor-516779 .elementor-element.elementor-element-b2aa66f  .woocommerce-MyAccount-content {*/
/*    width: 73%!important;*/
/*}*/
.elementor-516779 .elementor-element.elementor-element-b2aa66f .woocommerce-MyAccount-navigation {
    width: 25%!important;
}
.elementor-516779 .elementor-element.elementor-element-b2aa66f th {
    padding: 5px!important;
}
table.shop_table th {
    padding: 0px!important;
    text-align: center!important;
}
.woocommerce-orders-table tr:first-child td {
    padding-top: 5px;
}
.elementor-516779 .elementor-element.elementor-element-b2aa66f table,td {
    border-color: #2277cc4a!important;
}

.woocommerce-js a.button {
    background: red;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    .woocommerce-MyAccount-content .account-layout h4 {
        font-size: 14px!important;
    }
    .woocommerce-MyAccount-content .account-layout p {
        font-size: 13px;
    }
}/* End custom CSS */