/*FOr the main tab items icon color*/
.woocommerce-MyAccount-navigation ul li a:before{
    opacity: 1!important;
}
/*BY DEV For hover color of navigation  Order tab*/


/*for the next button on order tab*/
a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:hover {
    background-color: #fff!important;
    border: 1px solid black!important;
    color: #000!important;}
  
  /*for the previous button on order tab*/
a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button:hover{
     background-color: #fff!important;
    border: 1px solid black!important;
    color: #000!important;
}

.tp-myaccount-page-wrapper .woocommerce-MyAccount-content .woocommerce-Button.button {
    margin-top: 15px;
    border-radius: 5px;
     border: 1px solid;
}
   /*for the navigation tab*/
.woocommerce-MyAccount-navigation ul li a:hover
{
    color:#fff!important;
}

a.woocommerce-button.button.view:hover {
    color: #000777!important;
}

.woocommerce-button.button.view:hover{
    background-color: #fff!important;
     border: 1px solid black!important;
}

/*have given the botton css so that the it does not resize on hover */
.woocommerce-button.button.view{
    border: 1px solid #ffffff00!important 
}
.woocommerce-orders-table th {
        background-color: #f7f7f7!important;
    }

/*BY DEV For hover color of navigation  My account tab*/
/*save changes button*/
.woocommerce-EditAccountForm.edit-account button{
    color:#000!important;
    background-color: #fff!important;
    border:1px solid black!important;
}
.woocommerce-EditAccountForm.edit-account button:hover{
    color:#ff9345!important;
    background-color: #fff!important;
    border:1px solid #ff9345!important;
}







/*BY DEV For hover color of navigation  My Wishlist tab*/
/*when empty wishlist, > return to shop button */
 a.button.wc-backward:hover {
    border: 1px solid #ff9345;
    background-color: #fff!important;
    color: #000 !important;
}
 a.button.wc-backward {
    border: 1px solid #ff9345;
}

.tinvwl-input-group-addon, .tinvwl-input-group-btn button.button{
    background-color: #ff9345!important;
    border-radius:10px!important;
    text-transform: unset;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize!important;
    line-height: 24px;
}
.tinvwl-to-right.look_in button.button{
    background-color: #ff9345!important;
    border-radius:10px!important;
    text-transform: unset;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize!important;
    line-height: 24px;
}
.tinv-wishlist .product-action button.button:hover 
{
    Background-color:#ff9345!important;
    border:1px solid #ff9345;
}
.tinv-wishlist .product-action .button 
{
    border:1px solid #ff9345; 
}
.tinv-wishlist .product-action .button:hover 
{
    border:1px solid #000; 
}

/*product remove button*/
.tinv-wishlist .product-remove button{
    background-color:#ff9345!important;
    border:1px solid #ff9345!important;
}
.tinv-wishlist .product-remove button:hover{
  border:1px solid #ff9345!important;
}

input[type=checkbox]:checked:before{
    color: #fff!important;
    font-weight: 600;
    background-color: #ff9345!important;
}
/*
.tinv-wishlist .product-action {
    width: 71px;
    
}*/
.ftinvwl-times:before{
    display:none;
}
.product-remove button {
        position: relative;
        color: transparent; /* Hide the original button text */
    }

    .product-remove button::after {
        content: "X"; /* Insert "X" content */
        color: white;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 14px;
        font-weight: bold;
    }
     
.tinvwl-input-group-btn button.button:hover{
    background-color: #fff!important;
    color:#000!important;
    border:1px solid #000;
}
.tinvwl-input-group-btn button.button{
  
    border:1px solid #ff9345;
}
.tinvwl-to-right.look_in button.button:hover{
      background-color: #fff!important;
    color:#000!important;
    border:1px solid #000;
}
.tinvwl-to-right.look_in button.button{
     border:1px solid #ff9345;
}
.product-action button.button.alt::before{
    content:url('https://ezitag.com/wp-content/uploads/2023/07/Vector.svg');
}
.tinv-wishlist .product-action .button:hover{
    background-color: #fffffff;
    color: #222222;
    border: 1px solid;
}

.tinv-wishlist .product-action .button {
    padding: 10px!important;
}




/*FOR MY QUOTES*/
.product-thumbnail IMG{
    max-width: 100px;
}

/*BY DEV FOR logout tab*/
.woocommerce-message a{
    border:1px solid #ff9345;
}
.woocommerce-message a:hover{
    background-color: #fff!important;
    border:1px solid #000!important;
    color:#000!important;
    
}
/*view order tab*/
p.order-again a{
    border:1px solid #ff9345;
}
p.order-again a:hover{
    color:#000!important;
    background-color: #fff!important;
    border:1px solid #000;
}






.woocommerce-MyAccount-content .addresses .woocommerce-Address address {
    background-color: #ffffff!important;
   
}
    
    .woocommerce-MyAccount-content .addresses .woocommerce-Address .title {
         background-color: #ffffff!important;
    }
    /*add padding to edit account button*/
.edit-address-btn  {
    padding: 15px 25px;
}  

/*add payment method button*/

.payment-method-button{
    border-radius: 10px;
  border: 1px solid #222222;
  padding: 10px 20px;
  text-transform: capitalize;
  font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.payment-method-button:hover{
   
  border: 1px solid #FF9345;
  }
  
  
  /*to increase width of boxes*/

.woocommerce-MyAccount-content {
    float: right;
    width: 79%!important;
}

.woocommerce-MyAccount-tabs {
  
    margin-right: 1%!important;
}

.elementor-57 .elementor-element.elementor-element-e2833f2 .tp-myaccount-page-wrapper .woocommerce-notices-wrapper .woocommerce-error li {
  
color: #ffffff; 
}

.woocommerce .oceanwp-loginform-wrap form {
    background: #DADADA40;
    }

/*.elementor-71 .elementor-element.elementor-element-d4c769a .elementor-button[type="submit"]:hover{
    background-color:black!important;
}*/


/*responsive nav*/
@media (max-width: 767px){
.elementor-57 .elementor-element.elementor-element-e2833f2 .tp-myaccount-page-wrapper .woocommerce-MyAccount-navigation ul {
    margin-bottom:20px;
    padding: 0px 0px 0px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.elementor-57 .elementor-element.elementor-element-e2833f2 .tp-myaccount-page-wrapper.tp_ma_l_2 .woocommerce-MyAccount-content {
    width: calc(100% - (100% + 2%));
    overflow: scroll;
}
}

/*changing the save cart icon*/
.elementor-57 .elementor-element.elementor-element-e2833f2 .tp-myaccount-page-wrapper .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
    
    content: "\f53d";
}


/*login form input field background color*/
form.woocommerce-form.woocommerce-form-login.login input {
    background: #fff;
}

.woocommerce-MyAccount-content {
    overflow-x: auto!important;
}

/*wishlist table responsiveness on tablet mode*/
.tinv-wishlist.woocommerce.tinv-wishlist-clear form{
    overflow-x:auto!important;
}

/*making requested quote table scrollable*/
table#yith-ywrq-table-list{
     overflow-x:auto!important;
}



/*for the table padding on the mobile device left padding*/
@media (max-width: 767px){
    .elementor-57 .elementor-element.elementor-element-e2833f2 .tp-myaccount-page-wrapper .woocommerce-MyAccount-content {
        padding-left:4px!important;
    }
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation {
    width: initial !important;
    padding: 15px 15px 15px 15px;
    background-color: var(--e-global-color-75249e3);
    border-style: solid;
    border-width: 01px 01px 01px 01px;
    border-color: var(--e-global-color-accent);
    border-radius: 10px 10px 10px 10px;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content {
    padding: 20px !important;
    background-color: var(--e-global-color-75249e3);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 5px 5px 5px 5px;
}

.woocommerce-MyAccount-navigation ul li, .woocommerce-MyAccount-navigation ul {
    border: 0;
}

.woocommerce-MyAccount-navigation ul li a:hover:before {
    color: white
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wsc-share-cart a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--request-quote a::before {
    font-family: 'FontAwesome';
    color: black
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a:hover::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a:hover::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wsc-share-cart a:hover::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist a:hover::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--request-quote a:hover::before {
    color: white
}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders.is-active a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account.is-active a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wsc-share-cart.is-active a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist.is-active a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout.is-active a::before,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--request-quote.is-active a::before {
    color: white
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {
    content: '\f0d1';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {
    content: '\f05a';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wsc-share-cart a::before {
    content: '\f53d';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a::before {
    content: '\f004';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    content: '\f007';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--request-quote a::before {
    content: '\f571';
}

.woocommerce-info {
    border-color: var(--e-global-color-accent);
    text-transform: initial;
    color: #212121
 
}

.woocommerce-MyAccount-content .button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: #FFFFFF !important;
    background-color: var(--e-global-color-primary) !important;
    border-radius: 5px 5px 5px 5px;
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address .title {
    padding: 0px
}
.woocommerce-MyAccount-content .addresses .woocommerce-Address .edit-address-btn a.edit {
    margin: 0px
}

.woocommerce-MyAccount-content p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
.woocommerce-MyAccount-content form .form-row label, .woocommerce-MyAccount-content>div>p, .woocommerce-info {
    color: #212121 !important
}

.woocommerce-MyAccount-content .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a {
    color: var(--e-global-color-primary) !important
}

.woocommerce-MyAccount-content thead:first-child tr:first-child th {
    padding: 0.8em !important
}

.woocommerce-MyAccount-content .shop_table a.button {
    padding: 10px 30px !important
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th {
    padding-left: 0.8em !important
}

.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details {
    padding: 0px !important
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th {
    padding-left: 0.8em !important
}

.woocommerce-MyAccount-content mark {
    background-color: #ff0 !important;
}

.woocommerce .oceanwp-loginform-wrap .lost_password {
    padding-top: 0px
}
.woocommerce .woocommerce-MyAccount-content button.button {
    background-color: var(--e-global-color-primary) !important;
}
.woocommerce .oceanwp-loginform-wrap form {
    background: #DADADA40 !important;
}
span.required {
    color: var(--e-global-color-primary) !important;
    font-size: 14px;
}
.login-form-footer a:hover {
    color: var(--e-global-color-primary) !important; 
} 

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
    background-color: var(--e-global-color-primary) !important;
}