.woocommerce-account .woocommerce-MyAccount-navigation{
    width: 26.7%;
    height: auto;
    float: left;
    background-color: #F1EFEF;
    padding: 0px 0px;
    
    padding: 30px 0;
}


.woocommerce-account .woocommerce-MyAccount-navigation h3{ padding: 0px 10%; font-size: 28px; font-weight: 500; margin-bottom: 25px;}


:root {
    --Knockout:Knockout\ 30,Knockout\ 28,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif,Microsoft JhengHei; 
    --Open_Sans:Open Sans,HelveticaNeue,HelveticaNeueu,arial,sans-serif;
    --Roboto:"Roboto",sans-serif;

  }
.woocommerce-account .woocommerce-MyAccount-navigation li{padding: 0px 10%;  list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation li a{ color: #727272;  padding: 5px 0;  display: block;  font-size: 14px;  font-weight:400;   } 
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{ text-decoration: none; color: #000;}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{ color: #000; text-decoration: none;}

.woocommerce-account .sub-banner h1{ margin: 0px; padding: 10px 0px;}
.woocommerce-account .sub-banner{ background:rgb(248, 249, 250);}
.woocommerce-account  .woocommerce{ clear: both; margin-top: 45px; margin-bottom: 45px; float: left; width: 100%;}
.woocommerce-MyAccount-content p{ font-size: 14px; margin-top: 15px !important;}
.woocommerce-MyAccount-content p a{ color: #000; text-decoration: underline;}
.woocommerce-account .woocommerce-MyAccount-content{ width:70%;}
.woocommerce .woocommerce-error a.button, .woocommerce .woocommerce-info a.button, .woocommerce .woocommerce-message a.button{background:#fff !important; margin-top: 0px; justify-content: center; border: solid 1px #000; font-size: 13px; display: flex; align-items: center; flex-wrap: wrap;}
.woocommerce .woocommerce-error a.button:hover, .woocommerce .woocommerce-info a.button:hover, .woocommerce .woocommerce-message a.button:hover{background: #000 !important; border: solid 1px #000; color: #fff;}
.woocommerce-Address{   padding: 20px 0px;}
.woocommerce-Address h3{ font-size: 20px; font-family: var(--Roboto); }
.woocommerce-Address address{ font-size: 14px; margin-top: 15px; margin-bottom: 0px;}
.menu-mob{display: none; justify-content: space-between; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding-top:10px; padding-bottom:10px;  }
.menu-mob h3{ margin: 0px; font-family:  var(--Knockout); }
.woocommerce-orders-table thead  th{font-size: 14px !important; font-family: var(--Roboto);}
.woocommerce-page .woocommerce-customer-details address .woocommerce-customer-details--phone::before{ background: url(../images/phonr-01.SVG); content: ""; display: inline-block; width: 13px; height: 13px; background-size: contain; background-repeat: no-repeat;}
.woocommerce-message .woocommerce-Button.button{ margin-left: 10px; margin-right: 10px;}
.woocommerce-orders-table__row td{font-size: 12px !important; height: auto !important; padding-top:5px; padding-bottom:5px; padding-left: 5px; padding-right: 5px;}

.woocommerce-MyAccount-content .shop_table td span{ float: none;}

.cart-collaterals form.woocommerce-shipping-calculator{ margin-top: 10px;}

.wishlist_item .button.product_type_simple{     width: calc(100% - 50px) !important;  box-sizing: border-box; margin-left: 25px; margin-right: 25px; display: none;}

.woocommerce-MyAccount-content .shop_table td a.button{ margin-top: 5px !important; margin-bottom: 5px !important; background: #000 !important; font-size: 12px; color: #fff !important; border: solid 1px #000 !important;}
.woocommerce-MyAccount-content .shop_table td a.button:hover{ background: #fff !important; color: #000 !important;  border: solid 1px #000 !important;  }
.woocommerce-orders-table__row td a{color: #8B8686;  }
/* .woocommerce-orders-table td::before{display: none;} */
 .woocommerce-orders-table{color: #8B8686;}
.woocommerce-orders-table thead{color: #000;}
.woocommerce-page .woocommerce-table--order-details{ width: 100%; margin-bottom: 35px;}

.tinv-wishlist .tinv-lists-nav {width : 70% !important; margin-left: auto;}
.rtl .tinv-wishlist .tinv-lists-nav {  margin-left: unset; margin-right: auto;}
.woocommerce-page table.shop_table_responsive tbody tr{ border-color:#F0E2E2 !important;}

.woocommerce-page .woocommerce-table--order-details td, .woocommerce-page .woocommerce-table--order-details th{font-size: 13px; padding: 10px; border-left: solid 1px #000;}

.woocommerce-page .woocommerce-table--order-details td a, .woocommerce-page .woocommerce-table--order-details th a{color: #000;}


/* .woocommerce-page .woocommerce-table--order-details td, .woocommerce-page .woocommerce-table--order-details th{border-top: none !important;}
.woocommerce-page .woocommerce-table--order-details{border-top: none !important; border-right: none !important;}

.woocommerce-page .woocommerce-table--order-details tr th{ border-right: solid 1px #000} */
.woocommerce-customer-details address{font-size: 13px;}
/* .woocommerce-page h2{ font-size: 24px; color: #000; font-family: var(--Knockout) !important; font-weight: 400;} */
/* .woocommerce-page h2{ font-size: 24px; color: #000; font-family: var(--Knockout) !important; font-weight: 400;} */
.woocommerce-page .woocommerce-customer-details address{padding:15px; border: none; border: solid 1px #4E4646; min-height: 210px;}

/* #customer_login .u-column2.col-2{ display: none;}
#customer_login .u-column1.col-1{ margin-left: auto; margin-right: auto; float: none;} */

/* -----------login----------------------- */


.woocommerce-MyAccount-content .woocommerce-order-details h2{ font-family: var(--Roboto); font-weight: 500; font-size: 28px;}

.woocommerce-MyAccount-content  .woocommerce-customer-details h2{font-family: var(--Roboto); font-weight: 500; font-size: 28px;}
.woocommerce mark{background: transparent;}
.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions{ float: right; width: 80px; text-align: center;}
.woocommerce-MyAccount-content  .woocommerce-orders-table .woocommerce-orders-table__header.woocommerce-orders-table__header-custom-column{float: right;  }

.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-custom-column{ float: right; padding-top:19px; }
.woocommerce-MyAccount-content  .woocommerce-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{float: right;  }

.woocommerce-page table.shop_table_responsive th{padding-left: 10px; padding-right: 10px;}

.woocommerce-customer-details--email::before{    font-size:1.2rem !important;}
.woocommerce-account .woocommerce-form-login, .woocommerce-ResetPassword.lost_reset_password{ margin: 0 auto; margin-top: 25px; width: 100%;  max-width: 565px; position: relative; padding: 60px; background: #fff;  border: 1px solid #162034;}
.product-action .button.product_type_simple { width: auto !important;}

.woocommerce-MyAccount-navigation-link--downloads{display: none !important;}

/* .detail-right .wishlist-cart-ship #whishstock a::before{ position: unset; margin: 0px; top: 0 !important; left: 0 !important;} */
.detail-right .wishlist-cart-ship #whishstock{ display: flex; flex-wrap: wrap; align-items: flex-end;}

.detail-right .wishlist-cart-ship .tinvwl_add_to_wishlist_button{ height: 38px !important; text-align: center; margin: 0 !important; padding: 0 !important;}

.wishlist-cart-ship .outofstock .tinv-wraper.tinv-wishlist{height: 42px !important;}
.tinvwl-to-right.look_in{float: right !important;}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{ margin: 0px 0px 25px 0px !important;}
.woocommerce-page form label{font-size: 12px !important; font-weight: 400 !important;}
.woocommerce-form-login .woocommerce-button{ width: 100%;}
.woocommerce-LostPassword a{ color:#000; font-size: 13px;}
.new-user {font-size: 13px;}
.new-user a{ color: #000; text-decoration: underline;}
.reg-widget-bottom p{font-size: 13px;}
.reg-widget-bottom p a{ color: #000;}
.register-form .woocommerce-privacy-policy-text{ margin-bottom: 25px;}
.register-form .woocommerce-privacy-policy-text p a{ color: #000;}
.register-form h2{ font-family: var(--Knockout);}
.login-main-form-container .reg-title p{ font-size: 14px;}
p.form-row { margin-top: 0 !important;}
.show-password-input{top: 19px !important;}
.status-processing {color: #c7c711;}
.status-refunded {color: #3597f3;}
.status-completed {color: #61c322;}
.status-on-hold {color: #e66d71;}
.status-cancelled {color: #ff3b41;}
.status-failed {color: #b30202;}
.status-pending,.status-pending-payment {color: #ffa500;}
.woocommerce-page table.shop_table_responsive tbody td.woocommerce-orders-table__cell-order-actions a.button{display: flex; height:25px; font-size: 11px; width: 85px;}
.wish-ul-account li{ width:33%; padding: 15px; }
.wish-ul-account li .wish-img{    padding: 12%;}
.wish-ul-account li .wish-block-0a{  height: 100%; box-shadow: 0 2px 3px 1px #ddd; width: 100%;position: relative; padding-bottom: 20px; }
.wish-ul-account {  display: flex; flex-wrap: wrap; margin-right: -15px !important; margin-left: -15px !important;}
.wish-ul-account li .wish-block-0a button{ border: none !important; padding: 0px !important; right: 15px; position: absolute; top: 15px; margin: 0 !important;}
.wish-ul-account li .wish-block-0a button:hover{ background: none;}


.rtl .wish-ul-account li .wish-block-0a button{ left: 15px; right: unset;}
.wish-ul-account li .ftinvwl{ font-size: 40px;}
.wish-ul-account li .wish-img{ display: block;}
.wish-ul-account li .wish-title{ display: block; padding: 0px 20px 9px 20px; }
.wish-ul-account li .wish-title a{ font-size:17px; font-weight: 500;  font-family:'Roboto' ,'Almarai' !important; color: #000; line-height: 21px; display: inline-block;}
.wish-ul-account li .woocommerce-Price-amount{ display: block; padding: 0px 20px 0%; font-weight: 500; font-size: 13px;}
.woocommerce-account .con-960{ max-width: 1024px;}
#order_review .product-subtotal, #order_review .product-total{text-align: right;}
.woocommerce-account .address_book header h3{width: 100%; font-size: 20px;}
.woocommerce-account .address_book header .add-new-address{width: 100%; padding-left: 0; margin-bottom:10px;}
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses{ padding-top: 35px; padding-bottom: 35px;}
.woocommerce-account .address_book header .add-new-address a { font-size: 14px;}
.woocommerce-MyAccount-content .address_book{ padding-bottom: 25px;}
.woocommerce-address-fields__field-wrapper{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.woocommerce-address-fields__field-wrapper .form-row{  width: 48% !important;}
.woocommerce-address-fields__field-wrapper .select2-selection.select2-selection--single{    height: 55px;}
.woocommerce-address-fields__field-wrapper #billing_address_2_field{    padding-top: 22px;}
.checkout_coupon.woocommerce-form-coupon .button{ height: 55px;} 
.woocommerce-checkout .woocommerce-error{ margin-bottom: 25px !important;}


.woocommerce-shipping-fields__field-wrapper .select2-selection.select2-selection--single{ height: 50px;}
li.wc_payment_method.payment_method_aps_cc{display: none;}

@media screen and (max-width:900px) {
    .tinv-wishlist ul{margin-left: 0 !important; margin-right: 0 !important;}
    .woocommerce-account .woocommerce-MyAccount-content{ width: 70%;}
    .tinv-header h2{padding-left: 15px; padding-right: 15px;}
    .wish-ul-account li{width: 50%;}

}



@media screen and (max-width:768px) {
    .woocommerce-account .woocommerce-MyAccount-content{ float: right;}
    .woocommerce-Address{width: 45%;}
    .woocommerce-Address{margin-bottom: 10px;}
    .woocommerce-account .woocommerce-MyAccount-navigation li a{ padding:6px 0; font-size: 12px;}
    .woocommerce-Address address{font-size: 13px;}
    .woocommerce-account .woocommerce-MyAccount-navigation{width: 27%;}
    .woocommerce-account .woocommerce{ margin-top: 30px; margin-bottom: 30px;}
    .woocommerce-account .woocommerce-MyAccount-navigation{padding: 15px 0;}
    .woocommerce-MyAccount-content .shop_table td a.button{ margin-top: 0px; display: inline-flex !important; margin-bottom: 0px;}
    .woocommerce-account .woocommerce-MyAccount-navigation h3{ font-size: 20px; margin-bottom: 10px;}
    .woocommerce-page .woocommerce-customer-details address{min-height: auto;}
    .woocommerce-MyAccount-content .woocommerce-customer-details h2{font-size: 20px;}

    .wish-ul-account li .wish-title{padding: 0px 15px 5px 15px;}
    .wish-ul-account li .wish-title a{font-size: 19px;}
    .wish-ul-account li .woocommerce-Price-amount{font-size: 13px;}

    .woocommerce-page .woocommerce-MyAccount-content table.shop_table_responsive{min-width: 600px;}
}
.woocommerce-ResetPassword p{ font-size: 14px;}
.wishlist_item .product-remove button{ margin: 0px !important; padding: 0px !important;}
.wishlist_item .product-name a{ color: #000;}

.tinv-wishlist table td, .tinv-wishlist table th{ font-size: 13px;}
.tinvwl-table-manage-list th{    font-size: 13px; background:#505050; color: #fff;}
.tinvwl-table-manage-list tbody > :nth-child(odd){ background: #f9f9f9;}

/* .tinvwl-table-manage-list .product-action .button.alt{ box-sizing: border-box; width: calc(100% - 3em);} */
.tinvwl-table-manage-list .look_in .button{ margin-top: 0px !important;}
.tinvwl-to-right.look_in{ margin-top: 0px !important;}

.tinvwl-table-manage-list .tinvwl-break-input-filed.form-control{ -webkit-border-radius: 0;  border-radius: 0; border-color: #000; height:39px}

.form-control:focus{ box-shadow: none ;}





.tinvwl-to-left.look_in{ margin-bottom: 10px;}


.woocommerce-password-strength.short, .woocommerce-password-hint{ color: #ed0000;  padding-top: 5px;    font-size: 12px;}

.woocommerce-password-strength.bad{ color: #f4471f; font-size: 12px; padding-top: 5px;}


.woocommerce-password-strength.strong{ color: #0ccb00; font-size: 12px; padding-top: 5px;}
.woocommerce-password-strength.good{ color: #f5d11c; font-size: 12px; padding-top: 5px;}

.ftinvwl-times:before{ background: url(../images/close-ic.svg) center center no-repeat; content: "" !important; width: 12px; height: 12px; display: block; }
.wish-block-0a button{ background-color: transparent !important;}

.woocommerce-EditAccountForm.edit-account .woocommerce-form-row{ width: 48%;}

.flx-form{ display: flex; flex-wrap: wrap; justify-content: space-between;}

span.description{ font-size: 12px; line-height: 15px; display: inline-block; padding-top: 5px;}

.woocommerce-account.woocommerce-customer-logout .woocommerce-message:before{ display: none !important; }
.woocommerce-account.woocommerce-customer-logout .woocommerce-message { flex-direction: revert !important; }
.woocommerce-account.woocommerce-customer-logout .woocommerce-message a { color: #000;}

@media screen and (max-width:700px) {

    .wish-ul-account li{width: 50%;}
    .woocommerce-EditAccountForm.edit-account .woocommerce-form-row{width: 100%;}
    .wish-ul-account li{width: 100%;}
    .woocommerce-address-fields__field-wrapper .form-row{width: 100% !important;}
}


@media screen and (max-width:480px) {
    .woocommerce-account .woocommerce-MyAccount-navigation { width:100%;}
    .woocommerce-account .woocommerce-MyAccount-content {width:100%;}
    .woocommerce-MyAccount-navigation{display: none;}
    .menu-mob{ display: flex; flex-wrap: wrap; justify-content: space-between;}
    .menu-mob.m-opn .product-filter__dropdown__arrow{ transform: rotate(-90deg);}
    .woocommerce-MyAccount-content{margin-top: 25px;}
    .woocommerce-page form .input-text{padding-top: 10px; padding-bottom: 10px;}
    .woocommerce a.button, .woocommerce button.single_add_to_cart_button, .woocommerce button[name=add-to-cart], .woocommerce button[type=submit]:not(.wp-block-search__button), .woocommerce input[name=submit]{ padding-top: 10px; padding-bottom: 10px; font-size: 13px;}
    .woocommerce-account .woocommerce-form-login, .woocommerce-ResetPassword.lost_reset_password{    padding: 25px;}
    .woocommerce-Message{text-align: center; justify-content: center !important;}
    .woocommerce-Message .woocommerce-Button{ width: 100%; margin-bottom: 10px;}
    .woocommerce-account .woocommerce-MyAccount-navigation h3{font-size: 17px;}
    .woocommerce-checkout .checkout.woocommerce-checkout .checkout-email-validation{font-size: 10px !important;}
    .wish-ul-account li{width:100%;}
    .wish-ul-account li .wish-title a{    font-size: 17px;}
    .wish-ul-account li .ftinvwl {font-size: 30px;}
    #order_review td, #order_review  th { font-size: 13px;}
    #order_review #payment{ margin-top: 25px;}
    #order_review #payment ul{ padding-bottom: 0px;}
.payment-row{margin-bottom: 20px;}

 
}
