/* Start custom CSS for wc-elements, class: .elementor-element-cce4aa3 */.woocommerce-MyAccount-navigation li {
    background: #59cd41!important;
    color: #FFF;
	list-style-type: none;

	margin: 0 0px 8px 0;
	padding: 15px;
	text-align: center;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	margin: 0px 0px 0px 5px;
	color: #fff;
	background-color: #59cd41;
	font-weight: normal;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	width: 50%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
    width: 25%;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, fieldset {
	border: 1px solid #c3c3c3;
}
.woocommerce form.login, .woocommerce form.register { 
    margin: 0 auto !important;
}



.woocommerce-info::before {
	color: #EB6D74;
}
.woocommerce-info {
	border-top-color: #EB6D74;
}
fieldset {
	margin: 40px 0 20px;
}
h2, h3 {
	font-size: 14px;
}
.woocommerce-MyAccount-navigation li a {
	color: #FFF;
	font-size: 14px;
	display: block;
}
table td, table th {
	border: 0px;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color: #f7f7f7;
}



 @media screen and (max-width: 600px) {
ul { margin:0px 0px 20px 0px !important; padding:0px !important;
    
}
.elementor-kit-12 h2 {
    display:block;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: NONE;
    width: 100%;
}
.woocommerce-MyAccount-navigation li {
    background: #59cd41!important;
    color: #FFF;
    list-style-type: none;
    margin: 0 0px 8px 0;
    padding: 5px 15px;
    text-align: center;
    DISPLAY: inline-block;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	width: 100%;}
}/* End custom CSS */