.row.woo_account_page {
	margin-top: 50px;
}
.woocommerce-MyAccount-navigation-side .col-inner {
	height: 100%;
	min-height: 700px;
	background: url(../images/bg_side.png) no-repeat center bottom var(--primary-color);
	padding: 35px 0;
}
.woocommerce-MyAccount-navigation-side.col.large-2 {
}
.top_sidebar_account {
	margin-bottom: 30px;
}
.woocommerce-MyAccount-navigation-side .col-inner .dashboard-links {
	display: block;
}
.woocommerce-MyAccount-navigation-side .col-inner .dashboard-links li {
	width: 100%;
	margin: 0;
}
.woocommerce-MyAccount-navigation-side .col-inner .dashboard-links li.active {
	display: block;
}
.woocommerce-MyAccount-navigation-side .col-inner .dashboard-links li a {
	border: none;
	border-bottom: 1px solid #D9D9D959;
	margin: 0;
	border-radius: unset;
	font-family: "Cormorant Upright", sans-serif;
	text-align: left;
	padding: 15px;
	font-size: 18px;
	font-weight: 700;
}
.woocommerce-MyAccount-content .col-inner {
	background-color: #EAE5E1;
	height: 100%;
}
.woo_form_edit_info {
	max-width: 700px;
	margin: 0 auto;
	padding: 30px 0;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row {
	width: 100% !important;
	margin: 0 0 15px 0 !important;
	display: flex;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row .woocommerce-Input--label {
	width: 200px;
	margin: 0 15px 0 0;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row > span {
	flex: 1;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row > span .select2 {
	margin-bottom: 0;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row > span .woocommerce-Input--field {
	margin: 0;
}
.woo_form_edit_info .woocommerce-address-fields__field-wrapper .button {
	border: none;
	margin: 0;
	flex: 1;
}
.woocommerce-MyAccount-content .woocommerce-orders-table {
  	border-color: #e4e4e4;
}
.woocommerce-MyAccount-content .woocommerce-orders-table thead {
  	background: #D9D6D5;
}
.woocommerce-MyAccount-content .woocommerce-orders-table td, .woocommerce-MyAccount-content .woocommerce-orders-table th {
  	padding: 20px;
  	border-color: #ccc;
}
.woocommerce-MyAccount-content .woocommerce-orders-table th {
  	font-family: "Cormorant Upright", sans-serif;
  	text-transform: unset;
  	font-size: 20px;
}


.woocommerce-order-process {
    padding: 0 30px 30px;
    border-bottom: 1px solid #ccc;
}
.woo-box-order-info.flex {
    flex-wrap: wrap;
}
.woo-box-order-info .info-inner:first-child {
    width: 300px;
}
.woo-box-order-info .info-inner:nth-child(2) {
    flex: 1;
}
.info-process {
    width: 70%;
    position: relative;
}
.info-process .point {
    flex: 0 0 33.3333%;
    position: relative;
}
.info-process .point::after {
    content: '';
    width: 150%;
	right: 50%;
    height: 3px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #D9D9D9;
    position: absolute;
    z-index: 1;
}
.info-process .point:nth-child(1)::after {
	display: none;
}
.info-process .point:last-child::after {
	right: 0;
}
.info-process .point.actived::after {
	background-color: var(--secondary-color);
}
.info-process .point::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border: 1px solid var(--secondary-color);
    left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
    background-color: #EDD6A4;
    z-index: 4;
    border-radius: 50%;
}
.info-process .point:last-child::before {
	right: 0;
	left: unset;
	transform: translateY(-50%);
}
.info-process .point:nth-child(n + 2) {
    text-align: center;
}
.info-process .point:first-child::before {
    left: 0;
	transform: translateY(-50%);
}
.info-process .point:last-child {
    text-align: right;
}
.info-process .point .status {
    margin-bottom: 30px;
}
.info-process .point.actived-failed::after {
	background-color: #c0001a;
}
.info-process .point.actived-failed::before {
	content: 'x';
	line-height: 0.6;
	text-align: center;
	background-color: #c0001a;
	color: #fff;
	border-color: #c0001a;
}
.woocommerce-order-details {
	padding: 20px 30px;
}
.woocommerce-customer-details {
	padding: 0 30px;
}
.info-process .point .date-time {
	font-size: 13px;
}
.woocommerce-custom-tab-account {
	padding: 0 30px 30px;
}

.woocommerce-MyAccount-navigation-link a::before {
  	content: '';
  	width: 20px;
  	height: 20px;
  	background: no-repeat center;
  	display: block;
  	margin-right: 5px;
}
.woocommerce-MyAccount-navigation-link a {
  	display: flex !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard a::before {
  	background-image: url(../images/nav-1.svg);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a::before {
  	background-image: url(../images/nav-2.svg);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--shopping-guide a::before {
  	background-image: url(../images/nav-4.svg);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--support a::before {
  	background-image: url(../images/nav-5.svg);
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a::before {
  	background-image: url(../images/nav-6.svg);
}

@media screen and (max-width: 768px) {
	.woocommerce-custom-tab-account {
		padding: 0 15px 15px;
	}
	.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row > span {
		flex: 0 0 100%;
	}
	.woo_form_edit_info .woocommerce-address-fields__field-wrapper .form-row {
		flex-wrap: wrap;
	}
	.woo_form_edit_info {
		padding: 30px 15px;
	}
	.woo_form_edit_info .woocommerce-address-fields__field-wrapper .button {
		flex: 0 0 100%;
	}

	.woocommerce-order-process {
		padding: 0 15px 30px;
	}
	.info-process {
		width: 100%;
		margin-top: 27px;
	}
	.info-process .point .status {
		font-size: 13px;
	}
	.woocommerce-order-details {
		padding: 20px 15px;
	}
	.woocommerce-customer-details {
		padding: 0 15px;
	}
	.woocommerce-MyAccount-navigation-side .col-inner {
		min-height: 400px;
	}
	.info-process .point .date-time {
		font-size: 10px;
	}

}

