.woocommerce-account {

	&:not(.logged-in) {
		.entry-content {
			& > .woocommerce {
				display: block;
				margin: 0;

				#customer_login {
					margin: 0;
				}
			}
		}
	}


	.entry-header {
		display: none;
	}

	#customer_login {
		display: flex;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;

		.col-1,
		.col-2 {
			flex: 0 0 50%;
    		max-width: 50%;

		}

		h2 {
			margin-top: 0;
		}

		.col-2 {
			margin-left: -1px;
		}

	}
	.woocommerce-form-login,
	.woocommerce-form-register {
		border: 1px solid #ebebeb;
		padding: 60px;

		input[type="password"],
		input[type="text"],
		input[type="email"] {
			width: 100%;
			display: block;
		}

		.woocommerce-form-login__submit {
			display: table;
			margin-top: 20px;
		}
	}

	.entry-content {
		& > .woocommerce {
			display: flex;
			flex-wrap: wrap;
			margin-right: -15px;
			margin-left: -15px;

			.woocommerce-MyAccount-navigation {
				flex: 0 0 20%;
				max-width: 20%;		
				border-right: 1px solid #ebebeb;	
				
				ul {
					list-style: none;
					padding: 0;

					a {
						text-decoration: none;
						color: $color__text_main;
					}

					li {
						padding-bottom: 10px;
					}

					.is-active {
						a {
							font-weight: 600;
						}
					}
				}
			}

			.woocommerce-MyAccount-content {
				flex: 0 0 70%;
				max-width: 70%;		
				padding-left: 30px;		
			}	
			
			.button {
				color: #fff;
			}

			.col-1,
			.col-2 {
				flex: 0 0 100%;
				max-width: 100%;		
				padding: 0;		
			}
		}
	}

	.woocommerce-EditAccountForm.edit-account,
	.woocommerce-address-fields {
		input[type="text"],
		input[type="tel"],
		input[type="email"] {
			width: 100%;
		}
		
	}

	fieldset {
		border-color: #ebebeb;
		border-style: solid;
		padding: 30px;
		margin-bottom: 30px;

		input[type="password"] {
			width: 100%;
		}
	}

	
}