.woocommerce-account .account-navigation-wrap {
	margin-bottom: 1.5em;
}

.woocommerce-account .account-navigation-wrap .kadence-customer-image {
	position: absolute;
	left: calc(1em + 4px);
	top: 0;
}

.woocommerce-account .account-navigation-wrap .kadence-customer-image img {
	border-radius: 50%;
	max-width: 40px;
	position: absolute;
	left: 0;
	top: 0;
}

.woocommerce-account .account-navigation-wrap .kadence-account-avatar {
	position: relative;
	min-height: 40px;
	display: flex;
	align-items: center;
	padding-left: calc(1em + 4px);
	margin-bottom: .5em;
	margin-top: .5em;
}

.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name {
	padding-left: 50px;
}

.woocommerce-account .account-navigation-wrap li a {
	display: block;
	padding: .5em 1.5em .5em 1em;
	color: inherit;
	text-decoration: none;
	border-left: 5px solid rgba(0, 0, 0, 0);
	margin-left: -1px;
}

.woocommerce-account .account-navigation-wrap li:hover a {
	border-left: 5px solid var(--global-gray-400);
}

.woocommerce-account .account-navigation-wrap li.is-active a, .woocommerce-account .account-navigation-wrap li.is-active a:hover {
	border-left: 5px solid var(--global-palette-highlight);
	font-weight: bold;
}

.woocommerce-account .account-navigation-wrap ul {
	padding-left: 0em;
	list-style: none;
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty+* {
	margin-top: 0;
}

.woocommerce-account .woocommerce-MyAccount-content .u-columns {
	margin-top: var(--global-md-spacing);
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.woocommerce-account .account-navigation-wrap {
		float: right;
		width: 30%;
		border-left: 1px solid var(--global-gray-400);
		margin-bottom: 0;
	}
	
	.woocommerce-account .woocommerce-MyAccount-content {
		float: left;
		width: 70%;
		padding-right: var(--global-lg-spacing);
	}
	
	.kadence-account-nav-left.woocommerce-account .account-navigation-wrap {
		float: left;
		border-right: 1px solid var(--global-gray-400);
		border-left: 0;
	}
	
	.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a {
		padding: .5em 1em .5em 1.5em;
		border-left: 0;
		border-right: 5px solid rgba(0, 0, 0, 0);
		margin-right: -1px;
		margin-left: 0;
	}
	
	.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li:hover a {
		border-left: 0;
		border-right: 5px solid var(--global-gray-400);
	}
	
	.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a, .kadence-account-nav-left.woocommerce-account .account-navigation-wrap li.is-active a:hover {
		border-left: 0;
		border-right: 5px solid var(--global-palette-highlight);
	}
	
	.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content {
		float: right;
		padding-left: var(--global-lg-spacing);
		padding-right: 0;
	}
	
	.kadence-account-nav-above.woocommerce-account .account-navigation-wrap {
		float: none;
		border-left: 0;
		width: auto;
		margin-bottom: 1.5em;
	}
	
	.kadence-account-nav-above.woocommerce-account .account-navigation-wrap ul {
		display: flex;
		flex-wrap: wrap;
	}
	
	.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li a {
		padding: .2em .5em .2em .5em;
		border-left: 0;
		border-bottom: 3px solid rgba(0, 0, 0, 0);
		margin-left: 0;
	}
	
	.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li:hover a {
		border-left: 0;
		border-bottom: 3px solid var(--global-gray-400);
	}
	
	.kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a, .kadence-account-nav-above.woocommerce-account .account-navigation-wrap li.is-active a:hover {
		border-left: 0;
		border-bottom: 3px solid var(--global-palette-highlight);
	}
	
	.kadence-account-nav-above.woocommerce-account .woocommerce-MyAccount-content {
		float: none;
		width: auto;
		padding-right: 0;
	}
}

.woocommerce-MyAccount-content mark {
	color: inherit;
	background: rgba(0, 0, 0, 0);
	font-weight: bold;
}

.woocommerce-account .addresses .title {
	*zoom: 1;
}

.woocommerce-account .addresses .title::before, .woocommerce-account .addresses .title::after {
	content: " ";
	display: table;
}

.woocommerce-account .addresses .title::after {
	clear: both;
}

.woocommerce-account .addresses .title h3 {
	float: left;
}

.woocommerce-account .addresses .title .edit {
	float: right;
	padding: .3em 0;
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
	font-weight: 700;
	margin-bottom: 0;
}

.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
	margin-bottom: 0;
}

.woocommerce-account ul.digital-downloads {
	margin-left: 0;
	padding-left: 0;
}

.woocommerce-account ul.digital-downloads li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.woocommerce-account ul.digital-downloads li::before {
	font-family: "WooCommerce";
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	margin-right: .618em;
	content: "";
	text-decoration: none;
}

.woocommerce-account ul.digital-downloads li .count {
	float: right;
}

.woo-sl-info mark {
	background: var(--global-palette7);
	font-weight: bold;
}

p.woo-sl-key {
	margin-top: var(--global-xs-spacing);
	padding: .5em;
	background: var(--global-palette8);
	display: inline-block;
}

#woo_sl_lk {
	margin-top: 1em;
}

#woo_sl_lk p.woo-sl-label {
	padding: .5em 1em;
	background: var(--global-palette8);
	display: block;
	margin: 0;
	line-height: 1.8;
}

#woo_sl_lk .inside .licence_expire {
	border-color: var(--global-gray-400);
}

#sl_generator_desc {
	margin-bottom: 1em;
}

#woo-sl-key-generator.software_license_key_generator p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#woo-sl-key-generator.software_license_key_generator #sl_product_id {
	padding: .2em 35px .2em .5em;
}

.woocommerce #woo_sl_lk table.my_account_orders th {
	padding: 9px 12px;
}

.rtl.woocommerce-account .account-navigation-wrap ul {
	padding-right: 0;
}

.rtl.woocommerce-account .account-navigation-wrap ul li a {
	padding: .5em 1em .5em 1.5em;
}

.rtl.woocommerce-account .account-navigation-wrap .kadence-account-avatar .kadence-customer-name {
	padding-right: 50px;
	padding-left: 0;
}

.rtl.woocommerce-account .account-navigation-wrap .kadence-customer-image {
	right: calc(1em + 4px);
	left: auto;
}

.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-account-avatar {
	padding-right: calc(1em + 4px);
	padding-left: 0;
}

.rtl.woocommerce-account.kadence-account-nav-left .account-navigation-wrap .kadence-customer-image a {
	display: inline-block;
	width: 40px;
}

.rtl .woocommerce .woocommerce-message, .rtl .woocommerce .woocommerce-error, .rtl .woocommerce .woocommerce-info {
	border-right: 5px solid var(--global-palette-highlight);
	border-left: 0;
}

.rtl .woocommerce .woocommerce-message .button, .rtl .woocommerce .woocommerce-error .button, .rtl .woocommerce .woocommerce-info .button {
	float: left;
}

.rtl .woocommerce .woocommerce-info {
	border-right-color: var(--global-palette-highlight);
}

.rtl .woocommerce .woocommerce-error {
	border-right-color: #b81c23;
}

.rtl.woocommerce-account .addresses .title h3 {
	float: right;
}

.rtl.woocommerce-account .addresses .title .edit {
	float: left;
}

.rtl .woocommerce form.login, .rtl .woocommerce form.checkout_coupon, .rtl .woocommerce form.register {
	text-align: right;
}