.elementor-25 .elementor-element.elementor-element-15e8bd20{--display:flex;--overlay-opacity:0.5;}.elementor-25 .elementor-element.elementor-element-15e8bd20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-15e8bd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://the101market.store/wp-content/uploads/2024/02/Rectangle-91.webp");background-position:top center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-15e8bd20::before, .elementor-25 .elementor-element.elementor-element-15e8bd20 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-15e8bd20 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-15e8bd20 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-15e8bd20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-15e8bd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-514031a{--display:flex;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-514031a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-514031a{--width:94%;}}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-15e8bd20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-15e8bd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-15e8bd20 */#logout .woocommerce {
     width: 85% !important;
    display: flex !important;
    flex-direction: column ;
    justify-self: center;
    margin-top: 1%;
    margin-bottom: 1%;
    background: #fff !important;
    padding: 1%;
    border-radius: 20px;
   max-height: 90vh!important;

}
#logout .woocommerce:has(.account-tabs ul li:nth-of-type(2).current) {
  max-height: 200vh!important;
}
header.woocommerce-address-title.title a {
    color: #0da47a;
}

a.add.button.wc-address-book-add-billing-button:hover, .woocommerce-address-fields button.button:hover {
    color: #fff;
    background: #0da47a;
    transition: 0.2s ease all
}

.wc-address-book-address {
    border-radius: 20px !important
}

p#billing_first_name_field {
    width: 100%;
}

a.add.button.wc-address-book-add-billing-button, .woocommerce-address-fields button.button  {
    background: #fff;
    border: solid 2px #0da47a;
    color: #0da47a;
    font-weight: 500;
    border-radius: 8px
}

.wc-address-book-make-primary:hover, .wc-address-book-edit:hover, .wc-address-book-delete:hover {
    color: #f47831 !important;
}

.wc-address-book-delete {
    color: red !important; }

.wc-address-book-edit {
    color: #0da47a !important
}

.u-column1.col-1.woocommerce-Address {
    display: block !important;
    background: #fff;
    padding: 2%;
    border: solid 1px;
    border-radius: 15px;
}


#logout form.woocommerce-ResetPassword.lost_reset_password {
    width: 100%
}


#dokan-seller-listing-wrap .seller-listing-content .dokan-error {
    position: relative;
    background-color: rgb(246, 245, 248);
    color: rgb(81, 81, 81);
    padding: 1em 2em 1em 3.5em;
    margin: 0px 0px 2em;
    border-top: 3px solid #b81c23;
}

.alg-wc-wl-empty-wishlist {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f6f5f8;
    color: #515151;
    border-top: 3px solid #b81c23;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.alg-wc-wl-empty-wishlist:before {
    background-color: #b81c23;
    content: '\00d7';
    font-weight: 700;
    position: absolute;
    padding: 5px;
    color: white;
    top: 0;
    left: 15px;
    border-radius: 0px 0px 5px 5px;
}

p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
    display: block;}
    

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last, p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    width: 100%;
    display: flex;
    flex-direction: column;
}    

form.woocommerce-ResetPassword.lost_reset_password {
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-self: center;
    margin-top: 5%;
    margin-bottom: 5%;
    background: #fff;
    padding: 4%;
    border-radius: 20px;
}

.woocommerce-account .site-main {
     max-width: 100% !important; 
     padding: 0; 
}

.account-tabs {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}


.tabs {
    display: flex;
    list-style-type: none;
    margin-top: 2%;
    padding: 0;
    background: transparent
}

.tabs .tab-link {
    flex: 1;
    padding: 2%;
    text-align: center;
    cursor: pointer;
    background-color: #e6e6e6;
}

.tabs .tab-link.current {
 background-color: #fff ;
 border-bottom: 2px solid #0da47a !important ; }

.tab-content {
    display: none;
    background-color: #fff;
    border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important; }

.tab-content.current {
    display: block;
}

a.woocommerce-privacy-policy-link , p.woocommerce-LostPassword.lost_password a {
    color: #f47831 !important;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    margin-bottom: 2%;
    margin-top: 0;
    border: 0;
    border-radius: 15px
}


.tab-link:last-child {
border-top-right-radius: 15px !important;}

.tab-link:first-child  {
    border-top-left-radius: 15px !important;}
    
.jssocials-share-facebook .jssocials-share-link{
    border-radius: 5px }
    
    
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
    z-index: 9
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
}

.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button {
    width: 25%;
    text-align: center
}

.thmaf-acnt-cus-addr.th-custom-address.thmaf_hide_div {
    display: none;
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    margin-right: 0;
    color: white !important;
    background: #0da47a !important;
    width: 100% !important;
    border: solid 2px #0da47a !important;
    border-radius: 10px !important
}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover {
    margin-right: 0;
    color: #0da47a !important;
    background: white !important;
    width: 100% !important;}
    
input.dokan-btn.dokan-btn-default {
    color: white !important;
    border: solid 2px #0da47a !important;
    background: #0da47a !important;
    border-radius: 8px !important;
}

input.dokan-btn.dokan-btn-default:hover {
    color: #0da47a !important;
    background: white !important;
    border: solid 2px #0da47a !important; }
    
.dokan-w4.right-content a {
    color: #0da47a;
}

.dokan-w4.right-content a:Hover {
    color: #f47831;
}/* End custom CSS */
/* Start custom CSS */.tab-content.active{
    display: block;
}

/*product wishlist remover*/

.page-id-25 .product-removal{
    margin-top: 10px!important;
}

.page-id-25 .product-removal i{
    font-size: 16px!important;
}/* End custom CSS */