
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { right: 10px; }

.woocommerce-account .woocommerce-MyAccount-content { position:relative; float:none; width:100%; }
.vaccount-logout { display:flex; justify-content: space-between; align-items: flex-start; }
.vaccount-logout h1 { margin-bottom:15px; }
.vaccount-logout a { padding:3px 20px; margin:0 -20px 0 0; display: inline-block; font-size: 120%; font-weight: 500; line-height: normal; letter-spacing: 0; }
.woocommerce-MyAccount-content h2 { font-size: 26px; margin: 0; }
.woocommerce-MyAccount-content p.btn-wrap { padding-top:15px; text-align:end; }

.woocommerce-MyAccount-content .col2-set { width:100%; display: flex; flex-wrap:wrap; margin-top:var(--pad_xs); }
.woocommerce-MyAccount-content .col2-set > div { width:50%; max-width:50%; min-width:50%; }
.woocommerce-MyAccount-content .col2-set > div:first-child { padding-right:var(--pad_sm); }
.woocommerce-MyAccount-content .col2-set > div:last-child { padding-left:var(--pad_sm); }

.woocommerce-MyAccount-content label { display: inline-flex !important; align-items: center; width: 100%; font-size: 15px; line-height: normal !important; font-weight: 400; letter-spacing: .2px; margin: 0; padding: 0; color: #2e2e2e; overflow: hidden; text-overflow: ellipsis; }
.woocommerce-MyAccount-content p { margin-bottom:0 !important; }
.woocommerce-EditAccountForm fieldset { padding: 0; border: none; }
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width:49%; }

.woocommerce-MyAccount-content .woocommerce-Addresses { display:flex; flex-wrap:wrap; }
.woocommerce-MyAccount-content .woocommerce-Addresses > div { width:50%; max-width:50%; min-width:50%; }
.woocommerce-MyAccount-content .woocommerce-Addresses a.edit { display: inline-block; margin-top: 10px; }

.woocommerce-MyAccount-content .orders-table .woocommerce-info { padding: 0; margin: 0; border: none; color: inherit; background-color: transparent; }
.woocommerce-MyAccount-content .orders-table .woocommerce-info:after, .woocommerce-MyAccount-content .orders-table .woocommerce-info:before { content:none; }
.woocommerce-MyAccount-content .orders-table .woocommerce-info > a { font-size: inherit; }

.venet-account-order-details .inline-svg { font-weight: 600; font-size: 16px; width: 100%; }
.venet-account-order-details .inline-svg svg { width: 22px; height: auto; }
.venet-account-order-details { display:flex; flex-wrap:wrap; width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc; align-items:stretch; margin:30px 0 35px 0; }
.venet-account-order-details > section { padding:12px 20px 25px 20px; width:30%; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin:0; text-align:start; }
.venet-account-order-details > section:last-child { width:40%; margin:0; }
.venet-account-order-details p { margin:0 !important; }


@media all and (max-width:1199px) {
	.woocommerce-MyAccount-content .woocommerce-Addresses > div { width:100%; max-width:100%; min-width:100%; }
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { float: left; width:100%; }
	
}
@media all and (max-width:999px) {
	.venet-account-order-details > section { width:50%; }
	.venet-account-order-details > section:last-child { width:100%; }
}
@media all and (max-width:799px) {
	
	.venet-account-order-details { border:none; }
	.venet-account-order-details > section { width:100%; padding: 0; margin-top: 30px; border: none; }
	
	.woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account { margin-bottom:30px; }
	.woocommerce-MyAccount-content .col2-set > div, .woocommerce-EditAccountForm > div { width:100%; max-width:100%; min-width:100%; padding:0 !important; }
	.woocommerce-MyAccount-content .col2-set .col-2, .woocommerce-EditAccountForm > div:last-child { margin-top:var(--pad_sm); }
}