.elementor-1121 .elementor-element.elementor-element-6b26f350 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1121 .elementor-element.elementor-element-6b26f350{margin-top:60px;margin-bottom:60px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1121 .elementor-element.elementor-element-23550e2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1121 .elementor-element.elementor-element-23550e2{text-align:center;}.elementor-1121 .elementor-element.elementor-element-23550e2 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:30px;font-weight:bold;line-height:1em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1121 .elementor-element.elementor-element-756d6b7e{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}@media(max-width:1024px){.elementor-1121 .elementor-element.elementor-element-6b26f350{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-6b26f350{margin-top:40px;margin-bottom:40px;}.elementor-1121 .elementor-element.elementor-element-23550e2 .elementor-heading-title{font-size:26px;}}/* Start custom CSS */.wishlist-title-container, table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive thead {
	display: none;
}

tbody.wishlist-items-wrapper td {
	font-size: 16px;
	text-align: right !important;
	direction: rtl;
	vertical-align: middle;
	padding: 20px !important;
}

tbody.wishlist-items-wrapper td.product-remove {
	width: 5%;
}

tbody.wishlist-items-wrapper td.product-remove a.remove::before {
	color: black;
	font-size: 20px;
	line-height: 1.35em;
}

tbody.wishlist-items-wrapper td.product-thumbnail {
	width: 15%;
}

tbody.wishlist-items-wrapper td.product-name {
	width: 20%;
}

tbody.wishlist-items-wrapper td.product-name a {
	color: black;
}

tbody.wishlist-items-wrapper td.product-price {
	width: 10%;
}

tbody.wishlist-items-wrapper td.product-stock-status {
	width: 10%;
}

tbody.wishlist-items-wrapper td.product-add-to-cart {
	width: 40%;
	direction: ltr;
}

.wishlist_table .product-add-to-cart a.button {
	padding: 5px 20px !important;
	border-radius: 100px;
	background-color: #0062CE;
	margin: 0px !important;
}

form#yith-wcwl-form table:not( .has-background ) tbody td {
	background-color: rgba(209,213,219,0.3) !important;
}

form#yith-wcwl-form table:not( .has-background ) tbody td {
	border: solid rgba(209,213,219,0.7);
	border-width:  0px 0px 1px 0px;
}


@media(max-width: 979px){
ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile {
	margin: 0px !important;
	}
	
	form#yith-wcwl-form table:not( .has-background ) tbody td {
	border: solid rgba(209,213,219,0);
	border-width:  0px 0px 0px 0px;
}
	
	.wishlist_table.mobile li {
	width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
	}
	.wishlist_table.mobile td.label {
	display: none;
	}
	
	.wishlist_table.mobile li {
	padding-bottom: 10px;
	padding-top: 10px;
	border: solid rgba(209,213,219,0.7);
	border-width:  0px 0px 1px 0px;
}
	
	form#yith-wcwl-form table:not( .has-background ) tbody td {
    background-color: rgba(209,213,219,0) !important;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}
	
	.wishlist_table.mobile li .item-wrapper .product-thumbnail {
    max-width: 25%;
    margin-right: 0px !important;
	margin-left: 10px;
}

.wishlist_table.mobile li .item-wrapper .item-details {
	margin-left: 10px;
}

.wishlist_table.mobile li .item-wrapper {
    display: inline-block;
    width: 60% !important;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
}

.wishlist_table.mobile li .additional-info-wrapper {
    display: inline-block;
    width: 40% !important;
    vertical-align: middle !important;
    margin-bottom: 0px !important;
}

.wishlist_table.mobile h3 a {
    font-size: 14px;
    font-weight: 500;
    color: black !important;
}

.wishlist_table.mobile li .item-details h3 {
    margin-bottom: 0px !important;
    line-height: 0.5em !important;
}

.wishlist_table.mobile li .item-details table.item-details-table {
    margin-bottom: 0px !important;
}

.wishlist_table.mobile span.wishlist-in-stock {
    display: none;
}

.wishlist_table .product-add-to-cart a.button {
    padding: 5px 15px !important;
    font-size: 14px !important;
}

.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    margin-top: -34px;
    left: 0;
    position: absolute;
}
}

li.woocommerce-MyAccount-navigation-link {
	background-color: rgba(209,213,219,0.3);
	margin-bottom: 5px;
	padding: 10px;
	width: 100%;
	font-weight: 600;
	font-size: 18px;
}

li.woocommerce-MyAccount-navigation-link.is-active {
	background-color: #0062ce;
	margin-bottom: 5px;
	padding: 10px;
	width: 100%;
	font-weight: 600;
	font-size: 18px;
}

li.woocommerce-MyAccount-navigation-link.is-active a {
	color: white;
}

li.woocommerce-MyAccount-navigation-link::marker {
   font-size: 0px;
}

.woocommerce-MyAccount-navigation ul {
	margin: 0px;
}

.woocommerce-MyAccount-content .woocommerce-address-fields input, .woocommerce-MyAccount-content .woocommerce-EditAccountForm input {
	border: 1px solid black;
	border-radius: 100px;
	padding: 5px 15px;
}

.woocommerce-MyAccount-content .woocommerce-address-fields p#billing_country_field, .woocommerce-MyAccount-content .woocommerce-message .button, .woocommerce-info .button {
	display: none;
}

fieldset legend {
	width: 100%;
	padding-top: 100px;
	margin-top: -100px;
	padding-bottom: 0px;
	margin-bottom: -10px;
	font-size: 22px;
	background-color: #ffffff00;
	
}

fieldset {
	padding: 20px;
	padding-top: 20px;
	margin-top: -40px;
	background-color: rgba(209,213,219,0.3);
}

fieldset .show-password-input {
    line-height: 1.3;
}

header.woocommerce-Address-title.title a {
    border: 1px solid;
    border-radius: 100px;
    padding: 5px 20px;
}

header.woocommerce-Address-title.title {
    margin-bottom: 20px;
}

.u-column1.col-1.woocommerce-Address address {
    padding: 20px;
    background-color: rgba(209,213,219,0.3);
    display: inline-block;
    min-width: 30%;
}

form.woocommerce-ResetPassword.lost_reset_password {
    padding: 0px 20px;
    text-align: center;
    max-width: 800px;
    margin: auto;
    justify-content: center;
}

form.woocommerce-ResetPassword.lost_reset_password input {
    border: 1px solid;
    border-radius: 100px;
    padding: 5px 20px;
    text-align: center;
}

form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    width: 100%;
    text-align: center;
    padding-right: 20%;
    padding-left: 20%;
}


@media (max-width:767px) {
	li.woocommerce-MyAccount-navigation-link {
	font-size: 16px;
	padding: 5px 10px;
}

li.woocommerce-MyAccount-navigation-link.is-active {
	font-size: 16px;
	padding: 5px 10px;
}
	.woocommerce-MyAccount-navigation {
		margin-bottom: 30px;
	}
	.u-column1.col-1.woocommerce-Address address {
    min-width: 100%;
}
form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    padding-right: 0%;
    padding-left: 0%;
}
}/* End custom CSS */