.elementor-12 .elementor-element.elementor-element-31d58c6{--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;}.elementor-12 .elementor-element.elementor-element-3df31bb{--tab-content-spacing:10px;--tabs-container-justify-content:center;--tab-width:auto;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-31d58c6{--padding-top:20px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-3df31bb.elementor-element{--align-self:center;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-3df31bb */.elementor-12 .elementor-element.elementor-element-3df31bb {


    .woocommerce-MyAccount-navigation ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    
    
    .woocommerce-Address-title {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
        
        a {
            margin: 0px !important;
            flex: 1;
            position: static !important;
            color:  var( --e-global-color-text);
        }
        h2 {
            margin: 0px !important;
            flex: 1;
            position: static !important;
            color:  var( --e-global-color-text);
        }
    }
    
    address {
        background-color: var( --e-global-color-0ecaa75);
        color:  var( --e-global-color-text);
    }
    
    
    .woocommerce-MyAccount-navigation-link--customer-logout a {
        color: #f38ba8 !important;
        
    }
    
    .woocommerce-MyAccount-content-wrapper {
        background-color: var( --e-global-color-0ecaa75);
        color:  var( --e-global-color-text);
        border-radius: 25px;
    
        p {
            text-align: center;
            color:  var( --e-global-color-text) !important;
        }
    	input {
            color:  var( --e-global-color-text) !important;
        	background:  var( --e-global-color-416cf96) !important;
    	}
    	label {
            color:  var( --e-global-color-text) !important;
    	}
    	legend {
            color:  var( --e-global-color-text) !important;
    	}
    	mark{
    	    color:  var( --e-global-color-accent ) !important;
    	}
    	span {
            color:  var( --e-global-color-text) !important;
    	    
    	}
    	.woocommerce-orders-table__cell-order-status{
            color:  var( --e-global-color-text) !important;
    	}
    	h2 {
    	    color:  var( --e-global-color-text) !important;
            margin-bottom: 0px !important;
            padding-bottom: 10px !important;
    	}
        
    }
    
    .woocommerce-address-fields {
        background-color: var( --e-global-color-0ecaa75);
        color:  var( --e-global-color-text);
        border: none;
        
        strong {
            color:  var( --e-global-color-text);
        
        }
        
    }
    
    .woocommerce-Address {
        border: none;
        background:  var( --e-global-color-0ecaa75) !important;
        color:  var( --e-global-color-text) !important;
        
        header {
            h2 {
                color:  var( --e-global-color-text ) !important; 
            }
            
            a {
                color:  var( --e-global-color-primary ) !important; 
            }
            
        }
        
    	address {
            border: none;
            color:  var( --e-global-color-text) !important;
        	background:  var( --e-global-color-416cf96) !important;
        	text-align: center;
        	padding-top: 16px !important;
    	}
    }
    
    .woocommerce-order-details {
        h2 {
            color:  var( --e-global-color-text ) !important; 
        }
        justify-content: center;
        display: flex;
        flex-direction: column;
        .order-again{
            display: none;
        }
    }
    
    .woocommerce-table {
        
        border: none;
        border-radius: 25px;
        margin-left: 20px;
        margin-right: 20px;
        width: auto;
        color:  var( --e-global-color-text) !important;
        background:  var( --e-global-color-416cf96) !important;
            
        th {
            color:  var( --e-global-color-text ) !important; 
        }
        td {
            color:  var( --e-global-color-text ) !important; 
        }
        	
        
    }
    .woocommerce-column {   
        border: none;
        background:  var( --e-global-color-0ecaa75) !important;
        color:  var( --e-global-color-text) !important; 
    	border-radius: 25px !important;
    	overflow: hidden;
        
        
        h2 {
            color:  var( --e-global-color-text ) !important; 
        }
        
        address {
            border: none;
            color:  var( --e-global-color-text) !important;
        	background:  var( --e-global-color-416cf96) !important;
        	text-align: center;
        	padding-top: 16px !important;
    	}
        
    }
    .woocommerce-form-login, .woocommerce-form-register {
        background:  var( --e-global-color-0ecaa75) !important;
        border: none !important;
        text-align: center;
        align-items: center;
    	input {
            color:  var( --e-global-color-text) !important;
        	background:  var( --e-global-color-416cf96) !important;
    	}
    	label {
            color:  var( --e-global-color-text) !important;
            text-align: left;
    	}
    	.show-password-input {
    	    border: none;
        	background:  var( --e-global-color-416cf96) !important;
    	    
    	}
        
    }
    .u-column1 > h2, .u-column2 > h2 {
            color:  var( --e-global-color-text) !important;
        
    }
    .woocommerce-ResetPassword {
        
        background:  var( --e-global-color-0ecaa75) !important;
        border: none !important;
        height: 220px;
        width: 100% !important;
        align-items: center;
        input {
            color:  var( --e-global-color-text) !important;
        	background:  var( --e-global-color-416cf96) !important;
        
        }
        p, label {
            color:  var( --e-global-color-text) !important;
            
        }
    }
    
    .fluid_section {
    	display: flex;
    	justify-content: center !important;
    	
    }
    .fluid_container {
        background:  var( --e-global-color-416cf96) !important;
    	border: none !important;
    	width: 80% !important;
    	align-items: center;
    	border-radius: 25px;
    	
    	.tracking_provider{
    		color: var( --e-global-color-text) !important;
    		
    	}
    	.order_status strong{
    		color: var( --e-global-color-text) !important;
    		
    	}
    	.track-button{
        	background:  var( --e-global-color-416cf96) !important;
    		color: var( --e-global-color-accent) !important;
    	    
    	}
    	.tracking_number{
    		color: var( --e-global-color-accent) !important;
    	    
    	}
    }
    .woocommerce-customer-details{
        margin-top: 20px;
    }
    

}/* End custom CSS */
/* Start custom CSS */.flex-wrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  justify-content: flex-start;
}

.footer {
  margin-top: auto;
}/* End custom CSS */