.woocommerce-MyAccount-content {
	overflow: hidden;
}
.woocommerce-account .u-column1.col-1,
.woocommerce-account .u-column2.col-2,
.woocommerce-account .woocommerce-column.col-1,
.woocommerce-account .woocommerce-column.col-2 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0;
}
.woocommerce-EditAccountForm fieldset,
table.order_details,
.woocommerce form .form-row,
.woocommerce-MyAccount-content form .form-row-first,
.woocommerce-MyAccount-content form .form-row-last,
.woocommerce-EditAccountForm.edit-account p:last-child,
.woocommerce-account .woocommerce-MyAccount-navigation ul,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
form.lost_reset_password button:not(.slick-arrow):not(.fancybox-button),
.woocommerce-address-fields button:not(.slick-arrow):not(.fancybox-button),
.woocommerce-input-wrapper,
.password-input,
.woocommerce form.woocommerce-form-login .woocommerce-form-login__rememberme{
	width: 100%;
}
form.woocommerce-form-login,
.woocommerce-EditAccountForm fieldset,
table.order_details,
.woocommerce form .form-row{
	position: relative;
}
.woocommerce form.woocommerce-form-register,
.woocommerce form.woocommerce-form-login{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-address-fields__field-wrapper,
.u-column1.col-1{
	margin-bottom: 20px;
}

form.lost_reset_password{
	max-width: 400px;
	margin: 0 auto;
	line-height: 1.5;
	text-align: center;
}
#customer_login h2{
	font-size: 18px;
	text-align: center;
}

.lost_password{
	position: absolute;
	right: 0;
	bottom: 79px;
	max-width: 50%;
	text-align: right;
	font-size: 12px;
}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
	margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	list-style: none;
}
.woocommerce-account #content_wrapper .woocommerce-MyAccount-navigation ul li{
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
	font-size: 15px;
	line-height: 1;
	color: #000;
	text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
	color: #f28b00;
}

.woocommerce-MyAccount-content .woocommerce-Button{
	margin-right: 20px;
}
#customer_login,
.woocommerce-EditAccountForm.edit-account,
.woocommerce-address-fields__field-wrapper{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.woocommerce-EditAccountForm.edit-account p:last-child{
	margin-right: auto;
	margin-top: 20px;
}

.woocommerce-EditAccountForm label{
	line-height: 1;
	margin-bottom: 0;
}


.woocommerce-EditAccountForm fieldset {
	border: none;
	padding: 30px 0 0;
	position: relative;
	display: block;
}

.woocommerce-Address-title h3,
.woocommerce-MyAccount-content form h3{
	position: relative;
	display: block;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 400;
	font-size: 16px;
}
.woocommerce-MyAccount-content form h3{
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 700;
	line-height: 1;

}
.woocommerce-EditAccountForm fieldset legend{
	top: 0;
	position: absolute;
	text-transform: uppercase;
}
a.edit{
	margin-bottom: 10px;
	display: block;
	font-weight: 700;
}

#billing_country_field,
.woocommerce-form-row--last,
.woocommerce-form-row--last,
.woocommerce-EditAccountForm.edit-account .clear{
	display: none!important;
}
.wc-item-meta{
	list-style: none;
	padding: 0;
	margin:0;
}
.wc-item-meta li{
	display: flex;
	flex-wrap: wrap;
}
.wc-item-meta li p{
	margin: 0;
}

@media (min-width: 480px){
	.woocommerce-account .woocommerce-MyAccount-navigation ul{
		text-align: center;
		flex-direction: row;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {
		margin-top: 15px!important;
		margin-bottom: 15px!important;
	}
}

.acc_toggler_wr{
	padding-right: 40px;
}
.acc_row{
	border-bottom: 1px solid #cecece;
}
.acc_row:not(.collapsed) .full_order_item_wr{
	display:none;
}
.order_toggler{
	right: 15px;
	top: 11px;
	transition: all ease .3s;
	width: 35px;
	height: 35px;
	background: #f28b00;
	border-radius: 100%;
	color: #fff;
}
@media(min-width: 768px){
	.order_toggler{
		top: 50%;
		transform: translate(0, -50%);
	}
}

.order_toggler:hover{
	opacity: .6;
}
.acc_row.collapsed .order_toggler i{
	transform: rotate(180deg);
}
.order_status_wr{
	justify-content: flex-end;
}
.order_total_wr .row div:last-child{
	text-align: right;
}
.order_item_img_wr{
	height:43px;
	width: 65px;
}
.more_pr_label{
	margin-right: auto;
	color:#BEBEBE
}
@media (min-width: 768px){
	body.woocommerce-account .u-column1.col-1,
	body.woocommerce-account .u-column2.col-2,
	body.woocommerce-account .woocommerce-column.col-1,
	body.woocommerce-account .woocommerce-column.col-2,
	body.woocommerce-account #customer_login .u-column1.col-1,
	body.woocommerce-account #customer_login .u-column2.col-2{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.woocommerce-account #customer_login .u-column1.col-1{
		padding-right: 15px!important;
	}
	.woocommerce-account #customer_login .u-column2.col-2{
		padding-left: 15px!important;
	}
	.order_status_wr{
		justify-content: start;
	}
	.order_total_wr .row div:last-child{
		text-align: center;
	}
	#customer_login h2{
		font-size: 24px;
		text-align: left;
	}
	.woocommerce form.woocommerce-form-register,
	.woocommerce form.woocommerce-form-login{
		max-width: 100%;
	}
	.woocommerce-account form.woocommerce-form-login button:not(.slick-arrow):not(.fancybox-button),
	.woocommerce-account form.woocommerce-form-register button:not(.slick-arrow):not(.fancybox-button){
		width: auto;
	}
	.lost_password{
		bottom: 76px;
		font-size: 16px;
	}
	.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-content,
	.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content {
		text-align: left;
	}
	.woocommerce-table--order-details tr:last-child	.cart_item_wr{
		border-bottom: none;
	}
}
.woocommerce-MyAccount-content .woocommerce-pagination{
	margin-top: 20px;
}