h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Wensley' !important;
}

.current-vendor-name {
	display: flex;
	align-items: center;
	gap: 12px;
}

.avatar-with-name {
	display: flex;
	align-items: center;
	gap: 5px;
	color: #eee;
}

.avatar-with-name:hover {
	color: #eee;
}

.avatar-with-name img {
	width: 40px;
	border-radius: 50px;
}

button.button.insert-media.add_media {
	display: none;
}

body#tinymce {
	background-color: #000;
	color: #eee;
}

.u-column2.col-2.woocommerce-Address {
	width: 100%;
}

.vendor-bio p {
	text-align: right;
}

#vendor_biography {
	background-color: #000000;
	border-color: #666;
	color: #eee;
	padding: 12px;
}

/*  */
.dzi_new-dashboard .dokan-dash-sidebar,
.dzi_new-dashboard .woocommerce-MyAccount-navigation {
	display: none;
}

button#apply-filter-btn {
	background-color: #ebcc92 !important;
}

input.dokan-btn.dokan-btn-danger.dokan-btn-theme:hover {
	background-color: #ebcc92 !important;
}

button.dropdown-toggle {
	display: flex;
	width: 100%;
	justify-content: space-between;
	border-color: #eee;
	color: #eee;
}

#dzi-new-dash .woocommerce-MyAccount-navigation {
	width: 22%;
	background-color: #6a4822;
	margin-right: 30px;
	padding: 25px 0;
}

#dzi-new-dash .woocommerce-MyAccount-navigation ul li a {
	color: #eee;
	line-height: 30px;
}

.social-profiles {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 5px;
}

.woocommerce-account .woocommerce-MyAccount-content {
	width: 75% !important;
}

.dzi_new-dashboard .woocommerce-MyAccount-content {
	width: 97% !important;
}

.cstm-checks {
	padding: 20px 0;
}

/*  */
select[name="color_condition"] {
	font-size: 12px;
	padding: 5px;
}

/*  */
.elementor-icon-list-items a.active .elementor-icon-list-text {
	color: #EBCC92 !important;
	/* Color when active */
}

.my_profile .e-n-accordion-item-title-header:before {
	content: "\f2bd";
	position: absolute;
	color: #ccc;
	font-family: "fontawesome";
	font-size: 24px;
	font-weight: 200;
	left: 0;
	top: 6px;
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('/wp-content/uploads/2024/10/User-dash.svg');
	background-size: cover;
	background-repeat: no-repeat;
}

.my_profile:hover .e-n-accordion-item-title-header:before {
	color: #fff;
}

.payment .e-n-accordion-item-title-header:before {
	content: "";
	position: absolute;
	width: 5px;
	height: 5px;
	color: #ccc;
	border-radius: 50%;
	background-color: #ccc;
	left: 0;
	top: 17px;
}

.payment:hover .e-n-accordion-item-title-header:before {
	background-color: #fff;
}

.av-file-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.av-file-column {
	margin: 10px;
	width: 10%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.av-file-column .av-icon {
	font-family: 'FontAwesome';
	font-weight: 100 !important;
	margin: 0 auto 20px auto;
	color: #eee;
	width: 80px;
	font-size: 34px;
	height: 80px;
	border: 2px solid #eee;
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

i.av-icon.fas.fa-video:before {
	content: "\f04b" !important;
}

#add-website {
	border-color: #eee;
	color: #eee;
	font-size: 14px;
	margin-top: 10px;
}

.seller-web-links {
	padding: 0;
}

.seller-web-links li {
	list-style: none;
}

.seller-web-links li a {
	color: #EBCC92;
}


.my-fonts span,
.my-fonts,
nav.woocommerce-MyAccount-navigation {
	font-family: 'Wensley' !important;
}

table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table,
.u-column1.col-1.woocommerce-Address address,
.u-column2.col-2.woocommerce-Address address,
form.edit-account.gt.woocommerce-EditAccountForm p,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,
.order-again a,
.dokan-alert.dokan-alert-info.dokan-panel-alert,
.dokan-w6.dokan-dash-left,
#product-filter,
#order-filter,
#dokan_comments-form,
.dokan-withdraw-area,
#store-form,
.dokan-settings-area,
.dokan-settings-area,
article.dashboard-content-area.woocommerce.edit-account-wrap,
.vendor-bio,
#dzi-new-dash .woocommerce-MyAccount-navigation ul li a,
.cstm-checks,
form#post,
.custom-fields,
.current-vendor-name {
	font-family: "Poppins", Sans-serif !important;
}

.order-again a {
	background: #eee !important;
	border-color: #eee !important;
}

nav.woocommerce-MyAccount-navigation ul {
	display: flex;
	flex-direction: column;
	list-style: none;
}

.new-dashboard .woocommerce-MyAccount-navigation-link--edit-account,
#dzi-new-dash .woocommerce-MyAccount-navigation-link--edit-account {
	order: -1;
}

#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.verifications,
#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-basic-settings {
	order: -1;
}

#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--social-profiles,
#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.verifications,
#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--basic-settings,
#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-basic-settings {
	padding-left: 10px;
}

#dzi-new-dash li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--verification {
	order: 12;
}

#dzi-new-dash .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
	order: 15;
}

#dokan-store-listing-filter-form-wrap {
	display: flex;
	align-items: center;
	background: transparent;
	padding-right: 15px !important;
}

.search-profile .store-search.grid-item {
	margin-right: 5px !important;
}

#apply-filter-btn {
	padding: 11px 25px !important;
}

.apply-filter {
	margin: 0 !important;
}

.eael-account-dashboard-content,
.eael-account-dashboard-container {
	padding: 0 !important;
	border: none !important;
}

.logged-in .eael-account-dashboard-content {
	padding: 30px !important;
}

.logged-in .eael-account-dashboard-container {
	padding: 20px !important;
}

form.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
	display: inline-block;
}

form.woocommerce-form.woocommerce-form-login input[type=text]:focus,
form.woocommerce-form.woocommerce-form-login input[type=password] {
	border-color: #666 !important;
}

.dashboard-widget.big-counter ul {
	padding: 0;
}

/* .verifications a:before {
content: "\f058" !important;
width: 20px;
font-size: 20px !important;
font-family: "FontAwesome" !important;
} */
i.fas.fa-check-circle {
	color: #4545ff !important;
}

.dokan-table.dokan-table-striped td,
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
	text-align: center;
}

.dokan-table.dokan-table-striped td.dokan-order-action {
	justify-content: center;
	display: flex;
	flex-direction: row;
	border-top: 0;
}

main#content {
	margin-top: 97px;
}

.dokan-info {
	background-color: #EBCC92;
	border-top: 3px solid #6a4822;
}

.dokan-info:before {
	background-color: #6a4822;
}

/* input#coupon_code{
color: #000 !important;
} */
.elementor-message.elementor-message-success {
	color: #fff;
	font-family: "Poppins", Sans-serif !important;
}

.elementor-message.elementor-message-success.elementor-field-type-submit {
	bottom: 38% !important;
}

input {
	color: #fff !important;
	background-color: transparent !important;
}

label {
	color: #fff !important;
}

.post-21 {
	margin-top: 0 !important;
}

.dzi_footer_form input#form-field-email {
	padding: 0 !important;
	font-family: inherit;
	appearance: none;
	background-color: transparent;
	border-radius: 0px;
	color: rgb(var(--color-foreground));
	max-width: 100%;
	box-shadow: none !important;
	height: 3.4rem;
	box-sizing: border-box;
	transition: box-shadow var(--duration-default) ease;
	border: 1px solid #eff0f2 !important;
	padding: 0 9px !important;
}

.dzi_footer_form .elementor-field-type-submit {
	position: absolute !important;
	right: 6px;
	bottom: -5%;
}

.dzi_footer_form button {
	color: #fff;
	text-align: center;
	font-family: Lato;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 200%;
	letter-spacing: 1.5px;
	text-decoration-line: underline;
	text-underline-offset: 5px;
	text-transform: uppercase;
}

.dzi_footer_form button.elementor-button.elementor-size-xs {
	padding: 0 !important;
}

.dzi_footer_form .elementor-button {
	display: inline-flex;
	justify-content: end;
	align-items: start;
}

h1.entry-title,
div#customer_login .u-column2.col-2 {
	width: 100%;
}

.e-con-full.she-header-yes.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.she-header {
	background: #000;
}

span.bidding-count {
	border-radius: calc(infinity* 1px);
	border: 1px solid #808080;
	padding: .3rem 1rem;
	line-height: 1;
}

.round-icons .elementor-icon-list-icon {
	background-color: #ebcc92;
	border-radius: calc(infinity* 1px);
	min-width: 35px;
	min-height: 35px;
	text-align: center !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	margin-right: 5px;
}

.round-icons .elementor-icon-list-icon svg {
	margin: 0 !important;
}

.status-btn {
	border: none;
	background-color: black;
	color: white;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 10px;
	border-radius: 0px;
}

.phlex_gradient_title.elementor-widget h2 {
	color: transparent;
	background-image: linear-gradient(to right, #6a4822, #e9ca90, #dcc9a3, #7f5d33, #fff);
	background-clip: text;
}

.swiper-slide-image {
	width: 367px;
	border-radius: 50% 50% 0% 0%;
	height: 450px !important;
}

img.swiper-slide-image {
	border-style: double;
	border: 1px solid #d4cfcb30;
	padding: 30px 30px 0 30px;
	border-bottom: none;
}

/* .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	display: FLEX;
	JUSTIFY-CONTENT: CENTER;
	ALIGN-ITEMS: CENTER;
	FLEX-FLOW: ROW-REVERSE;
} */

.product__tax.caption.rte a {
	color: #886c45;
}

/** explore now btn css **/
/* Container for the product item */
li.product {
	position: relative;
}

/* Hide the button initially */
li.product .explore-now {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 10;
	opacity: 0;
	transition: opacity 0.3s;
	border: 1px solid #fff;
	color: #fff !important;
	padding: 12px 24px !important;
	border-radius: 88px !important;
	display: none;
	text-decoration: none !important;
	background-color: transparent !important;
	line-height: 26px;
	transition-property: transform, opacity;
}

li.product:hover img {
	filter: grayscale(50%);
	opacity: 0.7;
}

/* Show the button on hover */
li.product:hover .explore-now {
	display: block;
	opacity: 1;
}

.store-data h2 {
	margin-right: 90px !important;
	text-transform: capitalize;
}

/* Additional styling for the button */
li.product .explore-now {
	background-color: #0071a1;
	/* Change to your desired background color */
	color: #fff;
	/* Change to your desired text color */
	/*     padding: 10px 20px; */
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
}

h2.woocommerce-loop-product__title {
	font-family: "Poppins", Sans-serif !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}

.uwa_auction_status_expired a.button.product_type_auction {
	position: absolute;
	bottom: 15%;
	right: 4%;
}

span.woo-ua-winned-for.expired {
	display: none;
}

a.button.product_type_auction.add_to_cart_button {
	display: none !important;
}

.elementor-wc-products ul.products li.product .price {
	font-size: 0px !important;
}

/* span.woocommerce-Price-amount.amount {
	font-size: 14px;
	font-weight: 400 !important;
} */

.uwa_auction_status_expired a.button.product_type_auction {
	border: 0.1rem solid transparent;
	display: inline-block;
	font-size: 1.1rem;
	text-transform: uppercase;
	line-height: 1;
	padding: 0.5rem 1rem;
	text-align: center;
	word-break: break-word;
	width: 92%;
	background-color: #ffffff8c;
	border-color: #ffffff8a;
	color: var(--color-badge-foreground);
	font-family: var(--font-button-family);
	padding: 12px 0;
	border-radius: min(var(--button-radius), 0.2rem);
	font-size: 16px;
	font-family: "Poppins", Sans-serif !important;
}

span.uwa_auction_bage_icon {
	display: none;
}

/* h3.elementor-post__title a {
font-size: 22px!Important;
font-weight: 600!important;
} */
a.elementor-post__read-more {
	/*     font-size: 1rem!important; */
	font-weight: 400 !important;
	text-transform: uppercase !important;
	text-decoration: none !Important;
}


ol.flex-control-nav.flex-control-thumbs {
	margin-right: 20px !important;
}

ol.flex-control-nav.flex-control-thumbs li {
	width: 6rem !important;
	/* margin-bottom: 20px !important; */
}

/* .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	display: flex;
	justify-content: center;
	align-items: self-start;
	flex-flow: row-reverse;
} */
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	margin-bottom: 0px !important;
}

p.text.prctm-information__text::before {
	content: '\f00c';
	font-family: 'FontAwesome';
	width: 20px;
	height: 20px;
	font-size: 13px;
	background: #ebcc92;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-radius: 50%;
	margin-right: 9px;
	color: #000;
}

ul.tabs.wc-tabs {
	display: grid;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	color: #fff !important;
	text-shadow: inherit;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
	background: transparent !important;
	color: #fff;
	z-index: 2;
	border: none;
	border-bottom: 1px solid #402d1c !important;
}

input#form-field-email::placeholder {
	color: #fff;
}

.popup-form input#form-field-email,
.popup-form input#form-field-email::placeholder {
	color: #fff !important;
}

/* .e-n-tabs-heading::before {
content: "";
position: absolute!important;
left: 5px;
height:260px;;
width: .1rem;
background-color: #402d1c;
top: 4%;
bottom: 0;
z-index: 0;
}
.e-n-tabs-heading {
position: relative!important;
}
.e-n-tab-title[aria-selected="false"]::before{
content: "";
background-color: transparent;
width: 1rem;
height: 2.7rem;
position: absolute!important;
left: 0;
border-radius: 5rem;
z-index: 2;
top: 0;
bottom: 0;
margin: auto 0;
}
.e-n-tab-title[aria-selected="true"]::before {
background-color: #EBCC92!important;
width: 1rem;
height: 2.7rem;
position: absolute!important;
left: -3px;
border-radius: 5rem;
z-index: 2;
top: 0;
bottom: 0;
margin: auto 0;
content: '';
} */
[type=button]:focus,
[type=button]:hover,
[type=submit]:focus,
[type=submit]:hover,
button:focus,
button:hover {
	color: #fff;
	background-color: unset;
	text-decoration: none;
}

.elementor-post__thumbnail {
	position: relative;
}

.elementor-post__thumbnail::before {
	content: "Explore Now";
	position: absolute;
	top: 45%;
	left: 34%;
	z-index: 2;
	border: 1px solid #fff;
	color: #fff;
	padding: 12px 36px;
	border-radius: 88px;
	display: none;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	transition: all 0.3s ease;
	cursor: pointer;
}

.elementor-post__thumbnail:hover::before {
	display: block;
}

.store-products .seller-items.site-main.woocommerce {
	max-width: 100%;
}

/* .bhf-hidden{
display:flex !important;
} */
.dokan-store #masthead {
	display: unset !important;
}

.ehf-header #masthead {
	z-index: 6000 !important;
}

.dokan-settings-content .dokan-settings-area .dokan-banner {
	margin: 0;
	max-width: 100% !important;
	text-align: left;
	/*     margin-bottom: -90px; */
	border: none;
	padding-top: 20px;
}

#store-form .dokan-form-group {
	margin: 12px 0 0 auto;
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
}

#store-form .dokan-form-group label {
	width: max-content;
}

.dokan-update-setting-top {
	display: none;
}

#store-form .dokan-form-group .dokan-w5,
#store-form .dokan-form-group .dokan-w7 {
	width: 100%;
}

/*Phlex Dashboard*/
.phlex-dashboard-container {
	margin-top: 0px;
}

.phlex-dashboard-welcome {
	background: transparent !important;
	border-radius: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.phlex-dashboard-container .phlex-dashboard-stats {
	display: flex;
	flex-direction: column;
}


.product__card .product__card__container {
	position: relative;
}

.product__card .product__image {
	width: 100%;
}

.product__card .product__card__icon__container {
	position: absolute;
	top: 0;
	width: 100%;
	height: 300px;
	background: rgb(24 24 24 / 50%);
	opacity: 0;
	transition: all 0.5s ease;
	transform: translateY(100px);
}

.product__card:hover .product__card__icon__container {

	opacity: 1;
	transform: translateY(0);
}

.product__card .product__card__icon .elementor-icon-wrapper {
	display: flex;
	width: 52px;
  height: 52px;

}
.product__card .product__card__icon .elementor-icon-wrapper .elementor-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
  }
.product__listing__loop .elementor-loop-container.elementor-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}

.product__listing__loop .elementor-loop-container.elementor-grid .e-loop-item {
	background: #181818;
}

.return-to-shop .button {
  font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #B79345 !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 10px 20px 10px 20px !important;
    color: #B79345 !important;
    background-color: transparent !important;
  transition: all 0.5s ease;
}
.return-to-shop .button:hover {

  background-color: #fff !important;
}
#breadcrumbs {
    display: none !important;
}

.social-profiles a i {
    margin: 0 !important;
	font-weight: normal;
}

.social-profiles i.fa-facebook:before {content: "\f39e" !important;}

.social-profiles a { 
    border-radius: 0;
	margin: 0px !important;
	    font-size: 14px !important;
		transition: all 0.5s ease;
}
.social-profiles a:hover {
	background-color: #B79345 !important;
}
.profile-info-summery .profile-info i {
	font-weight: 400 !important;
}

.single__product__img_gallery .woocommerce-product-gallery__trigger {
    display: none !important;
}

.single__product__img_gallery .woocommerce-product-gallery__image img {
    pointer-events: none !important;
    transform: none !important;
}

.single__product__img_gallery .woocommerce-product-gallery {
    cursor: default !important;
    width: auto !important;
    float: none !important;
}
.single__product__img_gallery .woocommerce-product-gallery__image a {
    pointer-events: none !important;
    cursor: default !important;
}
.single__product__img_gallery .woocommerce-product-gallery__image img.zoomImg {
    display: none !important;
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    opacity: 1 !important;
    top: 0 !important;
}

#billing_address_1_field label.required_field::after, #billing_state_field label.required_field::after, #shipping_address_1_field label.required_field::after, #shipping_state_field label.required_field::after{
    content:"*";
    color: red;
    font-weight: bold;
}

#billing_address_1_field label.required_field .optional, #billing_state_field label.required_field .optional, #shipping_address_1_field label.required_field .optional, #shipping_state_field label.required_field .optional{
display:none;
}

#dokan-seller-listing-wrap .store-data-container .store-data h2 {
    display: flex;
    align-items: center;
    gap: 10px;
}



#dokan-seller-listing-wrap .store-data-container .store-data .tips.verified-badge,
#dokan-seller-listing-wrap .store-data-container .store-data .tips.verified-badge i {
    color: #B79345 !important;
}
#dokan-seller-listing-wrap .store-data-container .store-data .tooltip {top: 50px !important;}
#dokan-seller-listing-wrap .store-data-container .store-data .tooltip.top .tooltip-arrow {
    top: 0 !important;
    left: 28px !important;
    margin-left: 0 !important;
    border-width: 5px 5px 0px !important;
    border-top-color: #B79345 !important;
    transform: rotate(180deg) !important;
}

#dokan-seller-listing-wrap .store-data-container .store-data .tooltip-inner {
    font-family: "Poppins", Sans-serif;
    background-color: #B79345  !important;
    border-radius: 0 !important;
}

/*verified badge icon globally*/
.tips.verified-badge {}
.tips.verified-badge i {
    color: #B79345 !important;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #B79345 !important;
}

.tooltip-inner {
    font-family: "Poppins", Sans-serif;
    background-color: #B79345  !important;
    border-radius: 0 !important;
}

.product__title a{
display: -webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;
}

/**/

/* Rohit css ends */
.phlexlabelheader.elementor-sticky--effects {
	background: #000;
}

.dec-msg {
	padding-bottom: 25px;
}

.kyc-form .wpforms-field-layout .wpforms-field.wpforms-field-text input,
#order_review_heading,
table.shop_table.woocommerce-checkout-review-order-table th.product-name,
.woocommerce table.shop_table td,
tr.cart-subtotal,
tr.order-total,
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
.woocommerce ul.order_details,
h2.woocommerce-order-details__title {
	border-color: #fff;
}

.kyc-form .wpforms-submit-container button {
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	background-color: #fff !important;
	color: #000 !important;
	padding: 10px 40px 10px 40px !important;
	border-radius: 0 !important;
}

.comp_verify,
.s_profile {
	display: none;
}

.document-box label.radio,
#dokan_v_id_submit,
#dokan_v_id_cancel_form,
#dokan_v_address_submit,
#dokan_v_address_cancel,
.dokan-form-group input {
	color: #000 !important;
}

input#bulk-product-action {
	color: #ebcc92 ! IMPORTANT;
	border-color: #ebcc92;
}

span.verified-tick {
	color: green;
	font-weight: bold;
}

.md\:flex.md\:justify-between .flex.items-center,
.product-data .woocommerce-tabs #tab-title-reviews,
.product-data .woocommerce-tabs #tab-title-more_seller_product {
	display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	top: 1px;
	right: 5px;
}

.dashicons-menu-alt:before,
.dashicons-screenoptions:before,
li.dokan-common-links.dokan-clearfix a i,
#dokan-product-list-table .column-primary strong a,
.row-actions span a,
.current-seller,
.lost-pswrd-msg,
th[scope="row"],
a.become-seller-btn,
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,
.woocommerce-order-details__title,
.custom-fields,
.current-vendor-name,
.seller-products .woocommerce-loop-product__title, .auction_form.cart {
	color: #eee !important;
}

.auction_form.cart  .button.auction-pay {
	width: fit-content;
	display: inline-block !important;
	float: none !important;
	font-family: "Wensley Demo", Sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 0px 0px 0px 0px !important;
	padding: 10px 20px 10px 20px !important;
	color: #fff !important;
	background-color: #B79345 !important;
	border-color: #B79345 !important;
	transition: all 0.2s;
  }
  .auction_form.cart .button.auction-pay:hover {
	background-color: transparent !important;
	color: #B79345 !important;
  }

.seller-products .seller-items.site-main.woocommerce {
	max-width: inherit !important;
}

.seller-products li.product .price {
	display: none !important;
}

.seller-products li.product a .price {
	display: block !important;
}

.store-products .woocommerce-loop-product__title {
	color: #eee;
	font-size: 24px !important;
	font-family: 'Wensley' !important;
}

.store-products a.button.product_type_simple {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-text);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 16px 40px 16px 40px;
	margin: 6px 0 !important;
}

.store-products a.button.product_type_simple:hover {
	background-color: #6A4822;
	color: #eee;
}

#vendor-filters .filter-button {
	margin-right: 10px;
	padding: 10px 20px;
	background-color: #111;
	color: #eee;
	border: 1px solid #ebcc92;
	cursor: pointer;
	border-radius: 4px;
}

/* 	#vendor-filters .filter-button:hover {
background-color: #ebcc92;
} */
#vendor-filters .filter-button.active,
#vendor-filters .filter-button:hover {
	background-color: #ebcc92;
	color: #111;
}

.item.store-count,
.dokan-form-horizontal .dokan-control-label,
.dokan-form-group input,
.dokan-time-slots label {
	color: #eeeeee !important;
}

#dokan-store-listing-filter-wrap,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper,
#dokan-store-listing-filter-form-wrap {
	box-shadow: none;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer,
#dokan-store-listing-filter-wrap,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper,
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper {
	background: #111111;
	border: 1px solid #666666;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
	padding: 17px 20px;
}

#dokan-store-listing-filter-wrap .right .toggle-view .active:before,
#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a:hover,
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a:hover {
	color: #ebcc92 !important;
}

#dokan-navigation ul li.has-submenu .navigation-submenu.settings li.submenu-item.verification,
#dokan-store-listing-filter-form-wrap:before,
.search-profile .store-lists-other-filter-wrap {
	display: none !important;
}

.tips i {
	color: #ebcc92 !important;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data h2 a,
#dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .store-data h2 a,
.store-data .store-address span {
	color: #eeeeee !important;
	text-shadow: none;
}

#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a {
	font-family: "PT Serif", Sans-serif;
}

#dokan-seller-listing-wrap.grid-view .store-footer .dokan-btn-theme.dokan-btn-round {
	background: #B79345 !important;
}

#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
	transform: scale(1);
	transition: all 0.5s ease;
}

#dokan-seller-listing-wrap .dokan-single-seller:hover .store-wrapper .store-header .store-banner img {
	transform: scale(1.1);
}

#dokan-seller-listing-wrap .dokan-single-seller .store-wrapper {
	overflow: hidden;
}

#dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	background: #B79345 !important;
}

#dokan-store-listing-filter-form-wrap .store-search .store-search-input {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

#customer_login .woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
	float: left;
	width: 100%;
}

.login--register {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.login--register a {
	color: #fff;
	text-align: center;
}

.seller-schedule-list .elementor-icon-list-items .elementor-icon-list-item:last-child {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.seller-schedule-list .elementor-icon-list-items .elementor-icon-list-item:last-child span {
	display: flex;
	width: 100%;
	color: #eee;
}

#dokan-store-listing-filter-wrap .right .toggle-view {
	color: #000 !important;
}

.dashicons.dashicons-arrow-right-alt2.dokan-btn-theme,
.bg-blue-dodger,
.hover\:bg-primary:hover,
.group.mt-10 .cursor-pointer a.ctive,
.bg-dark-primary .group.mt-10 .my-1.mx-3.cursor-pointer a.active .bg-primary,
.ant-pagination li a,
.ant-pagination li a:hover,
ul.ant-pagination.ant-pagination-simple li.ant-pagination-prev:hover,
ul.ant-pagination.ant-pagination-simple li.ant-pagination-next:hover,
.dokan-dashboard-menu li.active.coupons a,
.dokan-dashboard-menu li.coupons a:hover,
.dokan-dashboard-menu li a:hover,
.dokan-dashboard-menu li.active a,
.withdraw-summary-card button,
.dokan-update-setting-top-button,
article.dashboard-content-area.woocommerce.edit-account-wrap form.edit-account input.dokan-btn.dokan-btn-danger.dokan-btn-theme,
input.dokan-btn.dokan-btn-danger.dokan-btn-theme,
button.dokan-vendor-verification-start,
a.dokan-btn.dokan-btn-theme.vendor-dashboard,
form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,
input.dokan-right.dokan-btn.dokan-btn-theme,
input.search-store-products.dokan-btn-theme,
button.dokan-share-btn.dokan-btn.dokan-btn-theme.dokan-btn-sm {
	background-color: #ebcc92 !important;
}

h3.text-primary.text-md.font-bold,
span.font-semibold.capitalize.text-base.text-primary,
.woocommerce-MyAccount-navigation li a:hover,
.woocommerce-MyAccount-content p a,
.woocommerce-LostPassword.lost_password a,
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a,
a.edit,
nav.woocommerce-breadcrumb a,
.parent-cat-wrap a,
li.product.type-product.post-1868.status-publish.first.outofstock.product_cat-uncategorized.shipping-taxable.purchasable.product-type-simple h2.woocommerce-loop-product__title,
.dokan-page-help p a {
	color: #ebcc92 !important;
}

.navigation-submenu li a,
.navigation-submenu li a:hover,
.navigation-submenu li a i,
.navigation-submenu li a:hover i,
.navigation-submenu li.current a,
a.dokan-btn.dokan-btn-theme.vendor-dashboard,
span.product-type.tips.simple,
td[data-title="Views"],
td.post-date {
	color: #fff !important;
}

.dokan-paginator .ant-pagination-item-active,
button.mr-35px.focus\:outline-none.border-solid.hover\:bg-transparent.pb-2\.5.border-b-3px.border-primary.text-primary,
.dokan-update-setting-top-button,
article.dashboard-content-area.woocommerce.edit-account-wrap form.edit-account input.dokan-btn.dokan-btn-danger.dokan-btn-theme,
input.dokan-btn.dokan-btn-danger.dokan-btn-theme,
button.dokan-vendor-verification-start,
a.dokan-btn.dokan-btn-theme.vendor-dashboard,
input.dokan-right.dokan-btn.dokan-btn-theme,
input.search-store-products.dokan-btn-theme,
button.dokan-share-btn.dokan-btn.dokan-btn-theme.dokan-btn-sm {
	border-color: #ebcc92 !important;
}

article.dashboard-content-area.woocommerce.edit-account-wrap form.edit-account input.dokan-btn.dokan-btn-danger.dokan-btn-theme,
form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
	margin-top: 30px;
}

li.product.type-product.post-1868.status-publish.first.outofstock.product_cat-uncategorized.shipping-taxable.purchasable.product-type-simple span.woocommerce-Price-amount.amount {
	color: #fff !important;
}

p#account_migration {
	font-size: 18px;
}

.edit-account input,
.edit-account legend,
.dokan-table-striped>tbody>tr:nth-of-type(even) .dokan-order-customer,
.dokan-table-striped>tbody>tr:nth-of-type(even) .dokan-order-date {
	color: #fff !important;
}

.xoo-wsc-qty-price .woocommerce-Price-amount.amount {
	color: #000;
}

/* .total-price span.woocommerce-Price-amount.amount{
color: #000;
} */
.total-price a.checkout-button.button.alt.wc-forward {
	text-align: center;
}

.woolentor-cart-product-meta-wrapper,
.woolentor-cart-product-content-right .product-quantity.woolentor-product-quantity,
.woolentor-cart-product-quantity.wlqty-style-1,
.woolentor-cart-stock,
h2#account_migration {
	color: #fff !important;
}

.woolentor-payment-method-1.wl_cb_style_1 .woocommerce-info {
	background-color: #666666;
	color: #eeeeee;
}

p#account_password_field {
	margin-top: 20px;
}

.woocommerce .woolentor-fields-1 .woocommerce-billing-fields__field-wrapper label,
.new-dashboard .woocommerce-Addresses address {
	background-color: transparent !important;
}

.woolentor-product-content-bottom,
#vendor-store-times,
.vendor-bio,
select[name="comment_status"],
.dokan-panel-heading,
.dokan-panel-heading,
button[name="dokan_order_filter"],
a[onclick*="window.location"],
span.select2-dropdown.select2-dropdown--below,
span.select2-dropdown.select2-dropdown--above,
select#bulk-order-action-selector,
td.dokan-order-action a {
	color: #eeeeee !important;
}

.new-dashboard .eael-account-dashboard-content,
.dokan-panel-body,
.dashboard-widget.big-counter,
select[name="comment_status"],
.dokan-panel-heading,
div#dokan-payment-methods-listing-wrapper,
.select2-selection.select2-selection--single,
button[name="dokan_order_filter"],
a[onclick*="window.location"],
span.select2-dropdown.select2-dropdown--below,
span.select2-dropdown.select2-dropdown--above,
select#bulk-order-action-selector,
td.dokan-order-action a {
	background: #111111 !important;
}

.new-dashboard .woocommerce-form.woocommerce-form-login.login,
.dokan-panel-default,
.dashboard-widget.big-counter,
.list-inline .count,
div#dokan-payment-methods-listing-wrapper,
input#dokan-store-seo-form-submit,
ul.navigation-submenu.settings,
button[name="dokan_order_filter"],
a[onclick*="window.location"],
form.edit-account fieldset {
	/*     border-color: #666666 !important; */
	border: 1px solid #666666 !important;
}

.new-dashboard .eael-account-dashboard-wrapper.preset-3 .eael-account-dashboard-navbar .woocommerce-MyAccount-navigation ul li.is-active a:after {
	border-color: #EBCC92;
}

.new-dashboard .woocommerce-orders-table__cell-order-actions a.view,
.new-dashboard a.sell-again-button,
.dokan-product-edit-form .dokan-section-heading,
.dokan-product-inventory label[for="_manage_stock"],
.dokan-product-inventory label[for="_sku"],
.dokan-product-inventory label[for="_sold_individually"],
.dokan-product-shipping-tax label[for="_disable_shipping"],
.show_if_needs_shipping label[for="product_shipping_class"],
.dokan-linked-product-options label[for="upsell_ids"],
.dokan-linked-product-options label[for="crosssell_ids"],
.dokan-other-options label[for="post_status"],
.dokan-other-options label[for="_visibility"],
.dokan-other-options label[for="_purchase_note"],
.dokan-other-options label[for="_enable_reviews"] {
	color: #666666 !important;
}

.new-dashboard .woocommerce-orders-table__cell-order-actions a.view:hover,
.new-dashboard a.sell-again-button:hover {
	color: #eeeeee !important;
	background: #6a4822 !important;
	border-color: #6a4822 !important;
}

.new-dashboard .woocommerce-MyAccount-navigation-link--downloads,
dl.variation,
.dokan-w6.dokan-dash-right,
.dashboard-widget.orders,
.dashboard-widget.reviews,
.dashboard-widget.products,
.dashboard-widget.dokan-announcement-widget,
.new-dashboard .woocommerce-MyAccount-navigation-link--dashboard {
	display: none !important;
}

.new-dashboard button.woocommerce-form-login__submit {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-text);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.new-dashboard .u-column2.col-2.woocommerce-Address {
	margin-top: 30px;
}

.seller-dashboard a {
	color: #6A4822 !important;
	background: #EBCC92;
	width: 85% !important;
	border-radius: 0 !important;
	margin: 15px auto 0 auto;
	justify-content: center;
	padding: 12px 30px !important;
	border: 2px solid transparent;
	transition: .3s ease-in-out;
}

.seller-dashboard a:hover {
	background-color: #6A4822;
	color: #EBCC92;
	border-color: #EBCC92;
}

.customer-dashboard {
	list-style: none;
	padding: 0;

}

.customer-dashboard li a {
	color: #eee !important;
	text-decoration: none;
	transition: .3s ease-in-out;
	display: flex;
	padding: 13px;
	justify-content: center;
	background: #ebcc92;
}

.customer-dashboard li a:hover {
	background-color: #6B4823;
}

a.visit-profile {
	display: inline-flex;
	align-items: center;
	color: #eee;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.dokan-single-seller .store-header {
	max-height: 150px;
}

.dokan-single-seller .store-content .store-address {
	padding-right: 120px;
}

.dokan-single-seller .store-footer .seller-avatar {
	top: -115px !important;
}

.dokan-store-is-open-close-status.dokan-store-is-closed-status,
.dokan-store-is-open-status {
	z-index: 1;
	margin-top: -15px;
}

.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img {
	border-radius: 8px;
}

.store-products ul li .price {
	display: none !important;
}

.store-products ul li a .price {
	display: block !important;
}

.seller-store-info ul.elementor-icon-list-items li:nth-child(1),
.seller-store-info ul.elementor-icon-list-items li:nth-child(2),
.seller-store-info ul.elementor-icon-list-items li:nth-child(3) span.elementor-icon-list-icon,
.seller-store-info ul.elementor-icon-list-items li:nth-child(3) span.elementor-icon-list-text,
.dokan-dashboard-menu .coupons,
.dokan-dashboard-menu .reports,
.dokan-dashboard-menu .seller-badge {
	display: none;
}

.dokan-progress-bar-info,
a.woocommerce-Button.wc-forward.button {
	background-color: #ebcc92 !important;
}

.dokan-alert-info {
	background-color: #eed4a2;
	border-color: #eed4a2;
	color: #111111;
}

.dokan-alert-info a {
	color: #6B4922;
}

.dashboard-widget.big-counter .list-inline {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.dashboard-content-area .dokan-w6.dokan-dash-left {
	width: 100%;
	padding-right: 0 !important;
}

ul.dokan-listing-filter.dokan-left.subsubsub li a,
ul.list-inline.order-statuses-filter.subsubsub li a,
ul.subsubsub.list-inline li a {
	color: #d3d3d3 !important;
}

.dokan-btn.dokan-btn-theme {
	background: #ebcc92;
	border-color: #ebcc92;
}

.dokan-table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent;
}

table thead:first-child tr:first-child th,
.dokan-panel-default>.dokan-panel-heading,
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td,
.product-listing-top.dokan-clearfix {
	border-color: #666666 !important;
}

button#dokan-request-withdraw-button:hover,
a#dokan-withdraw-display-requests-button:hover,
.dokan-w5 a.dokan-btn:hover {
	background: #EBCC92;
	border-color: #EBCC92;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-name.product-name a,
.dzi_new-dashboard .pagination-wrap ul.pagination li a {
	color: #EBCC92;
}

.woocommerce-customer-details h2.woocommerce-column__title,
.woocommerce-customer-details address,
#filter-by-date,
select#product_cat,
select#filter-by-type,
form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group button,
form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group a,
select#bulk-product-action-selector {
	background: #111 !important;
	color: #eee !important;
	border-color: #666666 !important;
}

form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group button,
form.dokan-form-inline.dokan-w8.dokan-product-date-filter .dokan-form-group a {
	border-color: #eee;
}

.dokan-profile-completeness .dokan-panel-body {
	padding: 15px 0;
}

.dokan-single-seller .store-footer,
.dokan-settings-content .dokan-settings-area .dokan-dashboard-header,
.dokan-profile-completeness {
	border: none !important;
}

.dokan-profile-completeness,
.dokan-profile-completeness .dokan-progress {
	margin: 0;
}

#store-form {
	display: flex;
	flex-direction: column;
}

.profile-name {
	order: -2 !important;
}

.biography-box {
	order: -1 !important;
}

.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img {
	border-radius: 0;
}

.profile-pic .dokan-gravatar {
	border: 1px dashed #666;
	width: 100% !important;
}

.profile-pic #dokan-profile-picture-wrapper .dokan-pro-gravatar-drag {
	margin: 50px;
	background-color: #EACD92;
	border-color: #EACD92;
}

.upload-a-v-files .file-upload input[type="file"] {
	display: none;
}

.upload-a-v-files .upload-btn {
	padding: 30px 16px;
	border-radius: 5px;
	cursor: pointer;
	display: flex;
	gap: 15px;
	width: max-content;
	flex-direction: column;
	align-items: center;
	transition: background-color 0.3s ease;
	border: 1px dashed #666;
}


.upload-a-v-files .upload-btn i {
	margin-right: 8px;
}

.upload-a-v-files .upload-btn i.fas.fa-volume-up {
	font-size: 46px;
}

.upload-a-v-files .upload-btn i {
	font-size: 46px;
}

.upload-a-v-files hr {
	width: 100%;
	height: 2px;
	background-color: #666;
	border: none;
	margin: 25px 0;
}

.dokan-settings-content .dokan-settings-area .button-area {
	margin-top: 35px;
}

.dokan-settings-content .dokan-settings-area .dokan-banner .button-area {
	text-align: center;
	padding: 40px 0 30px 0;
	border: 1px dashed #666;
}

.label-name label {
	text-align: left !important;
}

.save-btn {
	text-align: right;
}

.upload-a-v-files .file-upload {
	display: inline-block;
	margin: 10px 5px 10px 0;
}

.Store-pic-upload-button {
	font-size: 16px !important;
	text-transform: uppercase;
	font-weight: 600 !important;
	padding: 10px 42px !important;
}

.profile:has(.dokan-left.gravatar-wrap.dokan-hide) {
	margin-top: -70px !important;
}

.auctionp-products li.product:hover img {
	filter: none;
	opacity: 1;
}

.live-auction-product .product_type_auction,
.live-auction-product li.purchasable a.button {
	border-radius: 0 !important;
	font-family: "Wensley Demo", sans-serif;
	background-color: #eee !important;
	color: #000 !important;
	font-weight: 500 !important;
}

.live-auction-product .product_type_auction:hover,
.live-auction-product li.purchasable a.button:hover {
	color: #eee !important;
	background-color: #6A4822 !important;
}

.live-auction-product .woocommerce-loop-product__title,
.live-auction-product .price {
	color: #eee;
}

.auction-history-table tr th {
	text-align: left;
	font-size: 16px;
}

.auction-history-table .avatar-with-name {
	gap: 10px;
	display: inline-flex;
}

.quantity.buttons_added.buttons-added {
	display: flex;
	gap: 5px;
	flex-direction: row-reverse;
}


/* Global Btn */

.gbl-btn-style .elementor-button.elementor-button-link .elementor-button-content-wrapper {
	display: flex;
	align-items: center;
}

.gbl-btn-style .elementor-button.elementor-button-link .elementor-button-text {
	margin-top: 2px;
}

.gbl-btn-style .elementor-button.elementor-button-link .elementor-button-icon svg path {
	filter: brightness(1) invert(0);
	transition: all 0.2s ease;
}

.gbl-btn-style:hover .elementor-button.elementor-button-link .elementor-button-icon svg path {
	filter: brightness(0) invert(1);
}

/**/

/* FAQs Page */
.faq-accordian .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened svg {
	transform: scaleY(-1);
	fill: #B79345 !important;
	transition: all 0.5s ease;
}

.faq-accordian .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon .e-closed svg path {
	fill: #B79345 !important;
}

.faq-accordian .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened svg path {
	fill: #B79345 !important;
}

/**/

/* Contact Us Page */
.contact-us-form .elementor-button .elementor-button-text:after {
	content: url("https://phlexlabel.com/wp-content/uploads/2026/01/btn-icon.svg");
	top: 2px;
	position: relative;
	transition: all 0.3s ease;
}

.contact-us-form .elementor-button .elementor-button-text {
	display: flex;
	align-items: center;
	gap: 10px;
}

.contact-us-form .elementor-button:hover .elementor-button-text:after {
	filter: brightness(0) invert(1);

}

/**/

/*My Account Register Page*/
.register-container {
	max-width: 575px;
	padding: 30px;
	border: 2px solid #ffffff69 !important;
	margin: 50px auto !important;
}

.register-container h2 {
	font-family: "PT Serif", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: italic;
	line-height: 46px;
	color: #B79345;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

.register-container label {
	text-align: start;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
	margin: 0;
}

.register-container input[type="text"],
.register-container input[type="email"],
.register-container input[type="password"] {
	border: 2px solid #ffffff69;
	border-radius: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.register-container .terms-container a {
	color: #B79345;
}

.register-container .login-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.register-container .login-link a {
	color: #B79345 !important;
}

.register-container button {
	color: #B79345;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	line-height: 1em;
	font-weight: 700;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 15px 30px 15px 30px;
	border-radius: 0;
	margin: 0 !important;
}

.register-container button:hover {
	background: #B79345;
	border: 3px solid #fff !important;
}

.register-container .divider span {
	font-size: 18px;
}

.register-container .social-login-section .nsl-container {
	text-align: center !important;
}

.register-container .nsl-button-label-container {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

/**/

.woocommerce-page {
	overflow-x: hidden;
}

/*My Account Login Page*/
.myaccount-login-page .site-main.hentry {
	margin: 0px !important;
}

.myaccount-login-page.woocommerce-page.woocommerce-account .woocommerce {
	flex-direction: column !important;
	background: transparent !important;
	gap: 0 !important;
	overflow: hidden !important;
}

.myaccount-login-page .woocommerce {
	max-width: 575px;
	padding: 30px !important;
	border: 2px solid #ffffff69 !important;
	margin: 50px auto !important;
	border-radius: 5px;
}

.myaccount-login-page .woocommerce h2 {
	font-family: "PT Serif", Sans-serif;
	font-size: 36px !important;
	font-weight: 400;
	text-transform: uppercase;
	font-style: italic;
	line-height: 46px !important;
	color: #B79345;
	text-align: center;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
}

.myaccount-login-page .woocommerce .social-login-section .nsl-container {
	text-align: center !important;
}

.social-login-section .nsl-button {
  margin: 0px !important;
  padding: 8px !important;
}

.myaccount-login-page .woocommerce label {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	margin-bottom: 5px;
}

.myaccount-login-page .woocommerce input[type="text"],
.myaccount-login-page .woocommerce input[type="email"],
.myaccount-login-page .woocommerce input[type="password"] {
	border: 2px solid #ffffff69;
	border-radius: 0;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.myaccount-login-page .woocommerce .terms-container a {
	color: #B79345;
}

.myaccount-login-page .woocommerce .login-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.myaccount-login-page .woocommerce .login-link a {
	color: #B79345 !important;
}

.myaccount-login-page .woocommerce .woocommerce-form-login__submit {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif;
	font-size: 18px !important;
	line-height: 1em;
	font-weight: 700 !important;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 15px 30px 15px 30px !important;
	border-radius: 0 !important;
	margin: 0 !important;
}

.myaccount-login-page .woocommerce .woocommerce-form-login__submit:hover {
	color: #fff !important;
	background: #B79345 !important;
	border: 3px solid #fff !important;
}


.myaccount-login-page .woocommerce .nsl-button-label-container {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}


.myaccount-login-page .woocommerce .woocommerce-form-row {
	width: 100%;
}

.myaccount-login-page .woocommerce .form-row {
	display: flex;
	flex-direction: column;
	width: 100% !important;
}

.myaccount-login-page .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
	margin-bottom: 15px;
}

.myaccount-login-page .woocommerce-form.woocommerce-form-login .woocommerce-Input {
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px;
	font-weight: 400 !important;
	text-transform: none;
	text-decoration: none;
	margin: 5px 0 8px 0;
	padding: 12px;
}

.myaccount-login-page p.woocommerce-LostPassword.lost_password {
	color: #B79345 !important;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
	margin-top: 15px !important;
}

.myaccount-login-page .woocommerce p {
	color: #B79345;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
}

.myaccount-login-page .woocommerce p a {
	color: #B79345 !important;
	text-decoration: none !important;
}

.myaccount-login-page .woocommerce-LostPassword.lost_password a {
	color: #B79345 !important;
	text-decoration: none !important;
}
.myaccount-login-page .woocommerce .login-divider[style], .myaccount-login-page .woocommerce  .register-divider[style] {
margin: 0px !important;
}
.myaccount-login-page .login-divider span[style] {
	background: rgb(0 0 0) !important;
	color: white !important;
	padding: 0 15px !important;
	font-size: 16px;
	position: relative !important;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.5px;
	z-index: 1 !important;
}

.myaccount-login-page .login-divider hr[style] {
	border-top: 1px solid #555 !important;
}

.myaccount-login-page .woocommerce-form-login {
	border: 0 !important;
	padding: 0 !important;
	margin-bottom: 0px !important;
	margin-top: 20px !important;
}
.myaccount-login-page .woocommerce-form-login p:last-child {
	margin-bottom: 0px !important;
}

.nsl-button.nsl-button-default.nsl-button-google {
  padding: 0px !important;
}

.nsl-button.nsl-button-default.nsl-button-google {
  margin: 0px !important;
}

/**/

/*Lost Password*/
.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button {
	color: #B79345;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	line-height: 1em;
	font-weight: 700;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 20px 30px 20px 30px;
	border-radius: 0;
}

.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button:hover {
	color: #fff !important;
	background: #B79345;
	border: 3px solid #fff !important;
}


.woocommerce-account #content {
	margin: 0px !important;
}

/*My Account Dashboard Page*/
.woocommerce-info,
.woocommerce-message,
.woocommerce-error,
.resold-product-messages.success {
	background: #B793456B !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	color: #fff !important;
}

.woocommerce-info p,
.woocommerce-message p,
.woocommerce-error p {
	margin-bottom: 0px !important;
}

.woocommerce-page .description {
	font-size: 14px !important;
	font-family: "Poppins", Sans-serif;
	color: #666 !important;
}

.woocommerce-page.woocommerce-account .page-content {
	max-width: 1512px;
	margin: 0 auto;
}

.woocommerce-page.woocommerce-account .woocommerce {
	display: flex;
	gap: 20px;
	padding: 40px;
	background: #0c0c0c;
	justify-content: space-between;
	width: calc(100% - 20px);
	margin: 0 auto;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link>a {
	color: #B79345 !important;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	margin-bottom: 5px;
	background: #181818;
	transition: all 0.5s ease;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link>a {
	padding: 8px 10px;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link>a:hover {
	background: #B79345 !important;
}

/* .woocommerce-page .woocommerce-MyAccount-navigation-link.is-active li a {
	color: #fff !important;
	background: #B79345 !important;
} */
.woocommerce-page .woocommerce-MyAccount-navigation-link>a {
	width: 100%;
	display: block;
	color: #B79345 !important;
	text-decoration: none;
	transition: all 0.5s ease;

}

.woocommerce-page .woocommerce-MyAccount-navigation-link:hover>a {
	color: #fff !important;
}

/* .woocommerce-page .woocommerce-MyAccount-navigation-link.is-active > a {
	color: #fff !important;
	background: #B79345 !important;
} */

.woocommerce-page .woocommerce-MyAccount-navigation-link.has-children.is-open>a,
.woocommerce-page .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--resell-payment.is-active a,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-messages.is-active a,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-auctions.is-active a {
	font-weight: 500 !important;
	color: #fff !important;
	background: #B79345 !important;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link .sub-menu .woocommerce-MyAccount-navigation-link {
	background: transparent !important;
	padding: 0px !important;
	list-style: circle;
	color: #B79345;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link .sub-menu .woocommerce-MyAccount-navigation-link a {
	color: #B79345 !important;
	font-size: 16px;
	padding: 0;
	background-color: transparent !important;
	transition: all 0.3s ease;
}

.woocommerce-page .woocommerce-MyAccount-navigation-link .sub-menu .woocommerce-MyAccount-navigation-link:hover a {
	font-weight: 500;
}

.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
	float: none !important;
	width: 30% !important;
	position: relative;
}

.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
	float: none !important;
	width: 70% !important;
	padding-left: 40px !important;
}

.woocommerce-page.woocommerce-account p {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
}

.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content .edit {
	color: #B79345 !important;
	text-decoration: none;
	font-family: "Poppins", Sans-serif !important;
	padding: 6px 20px;
	border: 2px solid #B79345;
	transition: all 0.5s ease;
}

.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content .edit:hover {
	background: #fff;
}

.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation>ul {
	padding: 0 !important;
	position: sticky;
	top: 150px;
}

.woocommerce-page.woocommerce-account .woocommerce::after,
.woocommerce-page.woocommerce-account .woocommerce::before {
	display: none;
}

/**/

/*My Account Profile page*/
.woocommerce-EditAccountForm,
.woocommerce-SocialProfilesForm,
.woocommerce-address-fields {
	padding: 30px;
	background: #181818;
}

.woocommerce-EditAccountForm label,
.woocommerce-EditAccountForm legend,
.woocommerce-SocialProfilesForm label,
.woocommerce-payment-method-manage .payment-method-form .dokan-input-group-addon,
#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form label {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px;
	margin: 0;
}

.woocommerce-EditAccountForm fieldset {
	padding: 30px;
}

.woocommerce-EditAccountForm input,
.woocommerce-SocialProfilesForm .woocommerce-Input.input-text,
.woocommerce-VerifyYourselfForm .woocommerce-Input,
.woocommerce-edit-address input,
.woocommerce-edit-address .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-payment-method-manage .payment-method-form .dokan-input-group .dokan-form-control,
.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-control {
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 24px !important;
	padding: 12px !important;
}

.woocommerce-payment-method-manage .payment-method-form .dokan-input-group .dokan-form-control.email {
	margin-top: 0 !important;
}

.woocommerce-EditAccountForm .drag-drop-area,
.woocommerce-VerifyYourselfForm .drag-drop-area {
	background: transparent !important;
}

.woocommerce-EditAccountForm .drag-drop-area p,
.woocommerce-VerifyYourselfForm .drag-drop-area p {
	font-size: 16px;
	color: #666;
}

.woocommerce-EditAccountForm .drag-drop-area .select-file-button,
.woocommerce-VerifyYourselfForm .drag-drop-area .select-file-button {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 8px 10px 8px 10px !important;
	border-radius: 0 !important;
	background-color: #fff;
}

.woocommerce-EditAccountForm .drag-drop-area .select-file-button:hover,
.woocommerce-VerifyYourselfForm .drag-drop-area .select-file-button:hover {
	background-color: transparent;
}

.woocommerce-EditAccountForm .drag-drop-area:hover,
.woocommerce-VerifyYourselfForm .drag-drop-area:hover {
	border-color: #B79345 !important;
}

form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,
.woocommerce-Button.social-profiles-button,
.woocommerce-VerifyYourselfForm .woocommerce-Button,
.woocommerce-payment-methods .button,
.woocommerce-edit-address .woocommerce-address-fields .button,
.ajax_prev.button.button-primary,
.ajax_prev.disconnect.dokan_payment_disconnect_btn.button.button-secondary,
.woocommerce-resell-items-edit #resold-product-edit-form .form-actions .button,
.woocommerce-order-details .order-again .button,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_tracking_inside,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note #add-order-note-form .add-note-btn,
.woocommerce-incoming-order-details .order-section.order-actions-section #send-invoice-form .send-invoice-btn,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .add_inside_tracking_button {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 20px 30px 20px 30px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
}


.woocommerce-edit-address .woocommerce-address-fields .button {
	margin-top: 30px;
}

form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover,
.woocommerce-Button.social-profiles-button:hover,
.woocommerce-VerifyYourselfForm .woocommerce-Button:hover,
.woocommerce-payment-methods .button:hover,
.woocommerce-edit-address .woocommerce-address-fields .button:hover,
.ajax_prev.button.button-primary:hover,
.ajax_prev.disconnect.dokan_payment_disconnect_btn.button.button-secondary:hover,
.woocommerce-resell-items-edit #resold-product-edit-form .form-actions .button:hover,
.woocommerce-order-details .order-again .button:hover,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_tracking_inside:hover,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note #add-order-note-form .add-note-btn:hover,
.woocommerce-incoming-order-details .order-section.order-actions-section #send-invoice-form .send-invoice-btn:hover,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .add_inside_tracking_button:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 3px solid #fff !important;
}

.woocommerce-EditAccountForm .woocommerce-form-row {
	margin-bottom: 15px !important;
}

/**/

/*My Profile Social Profiles*/
.woocommerce-MyAccount-content h3,
.woocommerce-verify-yourself h2,
.woocommerce-my-messages .messages-header h2,
.woocommerce-my-auctions h2,
.woocommerce-payment-settings h2,
.woocommerce-payment-method-manage h2,
.dokan-withdraw-content.phlex-resell-payment .dokan-dashboard-header .entry-title,
.dokan-withdraw-content.phlex-resell-payment-requests .entry-title,
.woocommerce-resell-items h2,
.woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-incoming-orders h2,
.woocommerce-incoming-order-details .order-details-header h2,
.phlex-dashboard-welcome h2 {
	font-family: 'Wensley' !important;
	font-size: 48px !important;
	font-weight: 400;
	text-transform: uppercase;
	font-style: italic;
	line-height: 58px;
	color: #B79345 !important;
	margin-bottom: 30px !important;
}

.woocommerce-MyAccount-content .auctions-summary h3,
.woocommerce-MyAccount-content .auctions-section.active-auctions h3 {
	font-family: 'Wensley' !important;
	font-size: 36px !important;
	font-weight: 400;
	text-transform: uppercase;
	font-style: italic;
	line-height: 46px;
	color: #B79345 !important;
	margin-bottom: 30px !important;
}

.woocommerce-my-messages .messages-header {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border-bottom: 0px !important;
}

.woocommerce-SocialProfilesForm .woocommerce-form-row {
	margin-bottom: 15px !important;
}

.woocommerce-my-auctions h2 {
	border: 0;
	padding-bottom: 0;
}

.woocommerce-my-auctions h3 {
	margin-top: 0px !important;
	margin-bottom: 0 !important;
}

.woocommerce-my-auctions .auctions-summary,
.woocommerce-my-auctions .auctions-section.active-auctions {
	margin: 0;
	padding: 0;
	border: 0;
	padding: 30px;
	background: #181818;
}

.woocommerce-my-auctions .auctions-section.active-auctions {
	margin-bottom: 30px;
}

.woocommerce-my-auctions .auctions-section.ended-auctions {
	padding: 0px 30px 30px 30px;
	background: #181818;
}

.woocommerce-my-auctions h2 {
	border: 0px;
	border: 0 !important;
	padding-bottom: 0 !important;
	font-size: 48px;
}



.woocommerce-orders-table__header {
	border: 0 !important;
	color: #B79345 !important;
	font-size: 16px;
	line-height: 24px !important;
}


.woocommerce-my-auctions table.my_account_orders {
	border: 0 !important;
}

.woocommerce-my-auctions tr.woocommerce-orders-table__row.auction-row.auction-status-won {
	background-color: transparent !important;
}

.woocommerce-my-auctions td.woocommerce-orders-table__cell {
	border: 0 !important;
	background: transparent !important;
	border-top: 1px solid #666 !important;
}


.woocommerce-my-auctions td.woocommerce-orders-table__cell.auction-image-cell a,
.woocommerce-my-auctions td.woocommerce-orders-table__cell.auction-image-cell img {
	display: block;
	width: 40px !important;
	height: 40px !important;
}

.woocommerce-my-auctions .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.my_account_auctions,
.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
}

.woocommerce-my-auctions table.my_account_orders td,
.woocommerce table.my_account_orders th {
	padding: 10px;
}

.woocommerce-my-auctions .woocommerce-orders-table__cell.auction-name-cell .auction-title-link {
	font-family: "Poppins", Sans-serif !important;
	color: #fff;
	font-size: 14px;
	font-weight: 400 !important;
	text-decoration: none;
}

.woocommerce-my-auctions .woocommerce-Price-amount.amount {
	font-family: "Poppins", Sans-serif !important;
	color: #fff;
	font-size: 14px;
	font-weight: 400 !important;
}

.woocommerce-orders-table__cell.auction-status-cell .auction-status-badge,
.woocommerce-orders-table__cell.auction-time-cell .time-remaining,
.woocommerce-orders-table__cell.auction-actions-cell .view {
	color: #fff !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	background-color: #B79345 !important;
	border-radius: 0 !important;
	padding: 6px 12px !important;
	line-height: 22px;
}

.woocommerce-orders-table__cell.auction-status-cell .auction-status-badge .dashicons {
	display: none;
}

.woocommerce-my-auctions .woocommerce-orders-table__cell.auction-date-cell {
	font-family: "Poppins", Sans-serif !important;
	color: #fff;
	font-size: 14px;
	font-weight: 400 !important;
}

.woocommerce-orders-table__cell.auction-actions-cell .auction-actions-buttons .woocommerce-button.button.view {
	width: 100px;
	text-align: center;
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
	margin: 0 !important;
}

.woocommerce-orders-table__cell.auction-actions-cell .auction-actions-buttons .woocommerce-button.button.view:hover {
	background-color: #fff !important;
}

.woocommerce-orders-table__cell.auction-actions-cell .auction-actions-buttons .woocommerce-button.button.pay {
	width: 100px;
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: #B79345 !important;
	transition: all 0.5s ease;
}

.woocommerce-orders-table__cell.auction-actions-cell .auction-actions-buttons .woocommerce-button.button.pay:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}

.woocommerce-my-auctions .summary-stats .stat-label {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

.woocommerce-my-auctions .summary-stats .stat-label {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
}

.woocommerce-my-auctions .stat-box {
	background: #181818 !important;
	border: 1px solid #333 !important;
}

.woocommerce-my-auctions .stat-box .stat-number {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	color: #B79345;
}

/*My Profile Address*/
.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title.title h3,
.woocommerce-payment-settings .payment-methods-section h3,
.woocommerce-payment-settings .payment-settings-help h3,
.woocommerce-payment-method-manage .payment-method-form label,
.woocommerce-my-auctions .auctions-section.ended-auctions h3,
.woocommerce-my-auctions .resold-product-edit-form .auctions-summary h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.pricing-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.additional-info-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.additional-info-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.required-items-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.shipping-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.image-fields h3,
.woocommerce-incoming-order-details .order-section.order-items-section .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-reseller-earnings-section .order-section-header h3,
.woocommerce-incoming-order-details .order-addresses .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-general-details .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-customer-info .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-shipment-tracking-section .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-actions-section .order-section-header h3,
.woocommerce-incoming-order-details .order-section.order-notes-section .order-section-header h3,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note h4,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .slidout_title,
.phlex-dashboard-stats .phlex-dashboard-chart-container h3,
.phlex-dashboard-verification h3 {
	font-family: 'Wensley' !important;
	font-size: 24px !important;
	line-height: 34px !important;
	margin: 0 !important;
	text-transform: uppercase;
	font-style: italic;
	color: #B79345 !important;
}

.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address {
	margin-bottom: 30px;
}

.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address address {
	color: #fff;
	font-weight: 300;
}

.woocommerce-edit-address .woocommerce-address-fields .select2-selection--single {
	height: unset !important;
	border: 0 !important;
	background: #181818 !important;
}

/*My Profile Message*/

.woocommerce-my-messages .message-item {
	border: 0 !important;
	background: #181818;
	border-radius: 0;
}

.woocommerce-my-messages .message-item.unread .message-date {
	position: relative;
	right: 45px;

}

.woocommerce-my-messages .unread-count-badge {
	font-family: "Roboto", Sans-serif !important;
	font-weight: 500;
	color: #fff;
	font-size: 16px;
	line-height: 24px !important;
	padding: 6px 12px;
	background: #B79345;
	border-radius: 0px;
	border: 2px solid #B79345;
}

.woocommerce-my-messages .unread-count-badge:hover {
	color: #B79345;
	background: transparent;
	border: 2px solid #B79345;
}

.woocommerce-my-messages .mark-all-read {
	font-family: "Roboto", Sans-serif !important;
	font-weight: 500 !important;
	color: #B79345 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	padding: 6px 12px !important;
	background: #FFF !important;
	border-radius: 0px !important;
	border: 2px solid #fff !important;
}

.woocommerce-my-messages .mark-all-read:hover {
	color: #fff !important;
	background: #B79345 !important;
	border: 2px solid #B79345 !important;
}

.mark-read-button .mark-read-button .dashicons {
	color: #fff !important;
}

.mark-read-button .dashicons.dashicons-yes:before {
	color: #fff !important;
}

.mark-read-button:hover {
	background-color: #B79345 !important;
}

.woocommerce-my-messages .message-title {
	font-size: 24px !important;
	line-height: 34px !important;
	margin-bottom: 0px !important;
}

.woocommerce-my-messages .message-date {
	font-family: "Roboto", Sans-serif !important;
	font-weight: 300;
	color: #fff;
	font-size: 14px;
	padding: 5px 8px;
	background: #B79345;
	border-radius: 3px;
}

.woocommerce-my-messages .messages-pagination {
	border-top: 0;
}

.woocommerce-my-messages .messages-pagination ul.page-numbers {
	background-color: transparent !important;
}

.woocommerce-my-messages .messages-pagination ul.page-numbers .page-numbers {
	border: 0 !important;
	border-radius: 0 !important;
	color: #fff !important;
	background: #181818 !important;
	transition: all 0.5s ease;
}

.woocommerce-my-messages .messages-pagination ul.page-numbers .page-numbers.current {
	background-color: #B79345 !important;
}

.woocommerce-my-messages .messages-pagination ul.page-numbers .page-numbers:hover {
	background-color: #B79345 !important;
}

.woocommerce-my-messages .message-body {
	font-family: "Poppins", Sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 18px;
}

.woocommerce-my-messages .message-action .woocommerce-button.button,
.woocommerce-payment-settings .payment-settings-help .button,
.phlex-dashboard-verification .phlex-verification-status .button {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
}

.woocommerce-my-messages .message-action .woocommerce-button.button:hover,
.woocommerce-payment-settings .payment-settings-help .button:hover,
.phlex-dashboard-verification .phlex-verification-status .button:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 2px solid #fff !important;
}


.woocommerce-my-messages .messages-summary {
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	border-bottom: 1px solid #555;
}


/*Verification*/
#verification-id-wrapper .id-photo-preview img,
#vendor-gravatar-wrapper .gravatar-preview img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 100%;
	margin-bottom: 0px;
}

#verification-id-wrapper .remove-id-photo.button,
#vendor-banner-wrapper .remove-banner.button,
#vendor-gravatar-wrapper .remove-gravatar.button,
.woocommerce-verify-yourself .woocommerce-VerifyYourselfForm .existing-pdf-preview .button {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 8px 10px 8px 10px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	width: auto;
	right: 0;
	display: block;
}

#verification-id-wrapper .remove-id-photo.button:hover,
#vendor-banner-wrapper .remove-banner.button:hover,
#vendor-gravatar-wrapper .remove-gravatar.button:hover,
.woocommerce-verify-yourself .woocommerce-VerifyYourselfForm .existing-pdf-preview .button:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 2px solid #fff !important;
}

#vendor-banner-wrapper .banner-preview-img {
	border: 0 !important;
}

#verification-id-wrapper .file-selected,
#vendor-banner-wrapper .file-selected.banner-file-selected,
#vendor-gravatar-wrapper .file-selected.gravatar-file-selected {
	background: #B79345;
}

#verification-id-wrapper .file-selected i,
#vendor-banner-wrapper .banner-file-selected i,
#vendor-gravatar-wrapper .file-selected i {
	color: #fff;
}

#verification-id-wrapper span.file-name,
#vendor-banner-wrapper span.file-name,
#vendor-gravatar-wrapper span.file-name {
	color: #fff !important;
}

#vendor-banner-wrapper .file-selected .file-dimensions {
	color: #fff !important;
	margin-right: 10px;
	margin-left: 0px !important;
}

#verification-id-wrapper button.remove-file.button,
#vendor-banner-wrapper button.remove-file.button,
#vendor-gravatar-wrapper button.remove-file.button {
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	border: 2px solid #fff !important;
	padding: 8px 15px 8px 15px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
}

/*Payment Methods*/
.woocommerce-payment-settings .payment-methods-section {
	background: #181818;
	border-radius: 0;
}

.woocommerce-payment-settings .payment-methods-section h3,
.woocommerce-payment-settings .payment-settings-help h3 {
	border-bottom: 1px solid #555 !important;
	padding-bottom: 15px !important;
}

.woocommerce-payment-settings .payment-settings-help p {
	margin-top: 15px;
}

.woocommerce-payment-settings .payment-settings-help {
	display: none !important;
}

.woocommerce-payment-settings .payment-methods-section .payment-methods-connected h4,
.woocommerce-payment-settings .payment-methods-section .payment-methods-available h4 {
	color: #fff;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	margin-top: 16px;
}

.woocommerce-payment-settings .payment-configured-notice {
	background: #B793456B;
	border: 2px solid #B79345;
	border-radius: 0;
}

.woocommerce-payment-settings .woocommerce-message.payment-configured-notice,
.woocommerce-verify-yourself .woocommerce-message {
	background: #B793456B;
	border: 2px solid #B79345;
	border-radius: 0;
}

.woocommerce-payment-settings .woocommerce-message.payment-configured-notice p,
.woocommerce-verify-yourself .woocommerce-message p {
	margin: 0px !important;

}

.woocommerce-payment-settings .woocommerce-message.payment-configured-notice:before {
	content: '';
}

.woocommerce-verify-yourself .woocommerce-message:before {
	color: #fff !important;
}

.woocommerce-error .button {
	background: #B79345 !important;
	color: #fff !important;
	border-radius: 0 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}

.woocommerce-error .button:hover {
	color: #B79345 !important;
	background: #fff !important;
}

.woocommerce-payment-settings .payment-methods-section .method-link {
	text-decoration: none !important;
}

.woocommerce-payment-settings .payment-methods-section .method-link .method-arrow {
	color: #fff;
	font-weight: bold;
	padding: 3px;
	width: 40px;
	height: 40px;
	border-radius: 30px;
	background: #B79345;
	text-align: center;
}

.woocommerce-payment-settings .payment-methods-section .payment-methods-connected {
	margin-bottom: 30px !important;
}

.woocommerce-payment-settings .payment-methods-section .payment-methods-connected .payment-methods-list.connected-methods .payment-method-item.connected,
.woocommerce-payment-settings .payment-methods-section .payment-methods-available .payment-methods-list.available-methods .payment-method-item.available {
	background: #B793456B;
	border: 2px solid #B79345;
	border-radius: 0;
}

.woocommerce-payment-settings .payment-methods-section .payment-methods-connected .payment-methods-list.connected-methods .payment-method-item.connected .method-details strong,
.woocommerce-payment-settings .payment-methods-section .payment-methods-available .payment-methods-list.available-methods .payment-method-item.available .method-details strong {
	color: #fff;
}

.woocommerce-payment-settings .payment-methods-section .payment-methods-connected .payment-methods-list.connected-methods .payment-method-item.connected .button.button-small,
.woocommerce-info.woocommerce-message.payment-setup-notification button{
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #fff !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}
/*.woocommerce-info.woocommerce-message.payment-setup-notification:before {display: none;}*/
.woocommerce-payment-settings .payment-methods-section .payment-methods-connected .payment-methods-list.connected-methods .payment-method-item.connected .button.button-small:hover,
.woocommerce-info.woocommerce-message.payment-setup-notification button:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}

.woocommerce-payment-settings .payment-settings-help {
	background: #181818;
	border-radius: 0;
	border-left: 4px solid #B79345;
}

#add_payment_method .woocommerce-PaymentMethods.payment_methods.methods {
	background: #181818;
	border-radius: 0;
}

/*Verify Yourself*/
.woocommerce-verify-yourself .woocommerce-VerifyYourselfForm .existing-pdf-preview {
	background-color: transparent !important;
}

.woocommerce-verify-yourself .woocommerce-VerifyYourselfForm .existing-pdf-preview:hover {
	border: 2px dashed #B79345 !important;
}

.woocommerce-verify-yourself .woocommerce-VerifyYourselfForm .existing-pdf-preview p {
	font-size: 16px;
	line-height: 24px;
}

/*My Orders*/

.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders .woocommerce-orders-table__header {
	border: 0 !important;
	color: #B79345 !important;
	font-size: 16px;
	line-height: 24px !important;
}
.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders th,
.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders td {
    white-space: nowrap !important;
}

.dokan-table.woocommerce-MyAccount-orders {
  table-layout:table !important;
  display: table !important;;
}

.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders tr td {
	padding: 10px;
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-image img {
	width: 40px !important;
	height: 40px !important;
}


.woocommerce-orders-table__cell.woocommerce-orders-table__cell-name,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total,
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {
	font-size: 14px;
	color: #fff;
	font-weight: 400 !important;
}

.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th {
	border-bottom: 1px solid #666 !important;
	padding-bottom: 8px;

}

.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}

.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button.view:hover {
	color: #B79345 !important;
	background-color: #fff !important;
	border: 2px solid #B79345 !important;
}

/*Orders*/
.woocommerce-info .button.wc-forward {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #fff !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: #fff !important;
	transition: all 0.5s ease;
}

.woocommerce-info.payment-not-configured-notice:before {
	display: none !important;
}

.woocommerce-info .button.wc-forward:hover {
	color: #fff !important;
	background-color: transparent !important;
	border: 2px solid #fff !important;
}

/*Manage Payment PayPal*/

.woocommerce-payment-method-manage .button.back-button {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 20px 20px 20px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
	margin-bottom: 30px !important;
}

.woocommerce-payment-method-manage .button.back-button:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 2px solid #fff !important;
}

.woocommerce-payment-method-manage .payment-method-form {
	background: #181818;
	border-radius: 0;
	padding: 30px;
}

.woocommerce-payment-method-manage .payment-field-paypal {
	border: 0;
	padding: 0;
}

.woocommerce-payment-method-manage .payment-method-form .form-actions {
	border-top: 0;
}

.woocommerce-payment-method-manage .payment-method-form .dokan-input-group {
	display: flex;
	flex-direction: column;
}

.woocommerce-payment-method-manage .payment-method-form .dokan-input-group-addon {
	width: 100%;
	text-align: left;
	padding: 0;
	background: transparent;
	border: 0;
	color: #fff;
	line-height: 2em !important;
}

.woocommerce-PaymentMethods.payment_methods.methods {
	background: #181818;
	border-radius: 0;
	padding: 30px !important;
}

.woocommerce-PaymentBox.woocommerce-PaymentBox--stripe.payment_box.payment_method_stripe {
	border: 0 !important;
	background: transparent !important;
	padding: 0 !important;
}

.woocommerce-PaymentBox.woocommerce-PaymentBox--stripe.payment_box.payment_method_stripe:before {
	border: 0 !important;
}

#wc-stripe-upe-form {
	border: 0;
	padding: 0;
	margin-top: 30px;
}

#add_payment_method .form-row #place_order {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 20px 40px 20px 40px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}

#add_payment_method .form-row #place_order:hover {
	background-color: #fff !important;
}

#add_payment_method .form-row {
	background: #181818;
}

#add_payment_method .woocommerce-PaymentMethod.woocommerce-PaymentMethod--stripe.payment_method_stripe label {
	color: #fff;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	margin-top: 16px;
}

#add_payment_method #payment_method_stripe {
	scale: 1.3;
	margin: 0 !important;
	margin-right: 0px;
	margin-right: 10px !important;
	top: 8px !important;
	position: relative;
}

/*Manage Payment Bank*/
.woocommerce-payment-method-manage .payment-method-form .payment-field-bank {
	padding: 0;
	border: 0;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-group {
	display: flex;
	flex-direction: column;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank label {
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-transform: none !important;
	text-decoration: none !important;
	line-height: 2 !important;
	margin: 0 !important;
	font-style: inherit;
	color: #fff !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-control {
	margin: 0px !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank select.dokan-form-control {
	height: auto;
	background: #181818;
	color: #fff;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank textarea.dokan-form-control {
	color: #fff;
	background: transparent;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-group.dokan-text-left {
	display: inherit !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .data-warning {
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-transform: none !important;
	text-decoration: none !important;
	line-height: 2 !important;
	margin: 0 !important;
	font-style: inherit;
	color: #fff !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.save.dokan-btn.dokan-btn-theme,
.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions a,
.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.disconnect.dokan_payment_disconnect_btn.dokan-btn.dokan-btn-danger {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	line-height: 16px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 20px 40px 20px 40px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	text-decoration: none !important;
	transition: all 0.5s ease;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.save.dokan-btn.dokan-btn-theme {
	background-color: #fff !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.save.dokan-btn.dokan-btn-theme:hover {
	color: #fff !important;
	background-color: #B79345 !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions a {
	color: #fff !important;
	background-color: #B79345 !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions a:hover {
	background-color: transparent !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.disconnect.dokan_payment_disconnect_btn.dokan-btn.dokan-btn-danger:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 3px solid #fff !important;
}

.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-group .dokan-w10 {
	width: 100% !important;
}


ul.products.columns-4>li.product {
	width: 100% !important;
	max-width: 100% !important;
	text-align: center;
}

.seller-items ul.products.columns-4 {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}

ul.products.columns-4:before {
	content: '';
	display: none;
}



ul.products.columns-4 h2.woocommerce-loop-product__title {
	color: #B79345;
	font-size: 16px !important;
	font-weight: 600 !important;
}

ul.products.columns-4>li.product a .price {
	display: block !important;
	color: #B79345;
}

ul.products.columns-4>li.product .price {
	display: none !important;
}

a.button.explore-now {
	background: #B79345 !important;
}


/*Resell Payment*/
.dokan-withdraw-content.phlex-resell-payment .dokan-panel {
	background: #181818 !important;
}

.dokan-withdraw-content.phlex-resell-payment .dokan-panel .dokan-panel-heading {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 26px;
}

.dokan-withdraw-content.phlex-resell-payment .dokan-panel .dokan-panel-body.general-details p {
	font-size: 16px !important;
	line-height: 24px !important;
}

.dokan-withdraw-content.phlex-resell-payment .dokan-panel .dokan-panel-body.general-details p .woocommerce-Price-amount.amount {
	font-size: 16px !important;
	line-height: 24px !important;
}

.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container:first-child {
	border-bottom: 1px solid #666;
}

#dokan-withdraw-payment-method-list .dokan-withdraw-method-logo {
	background: #b79345;
	border-radius: 40px;
}

#dokan-withdraw-payment-method-list .dokan-w8 {
	color: #fff;
}


.phlex-resell-payment #dokan-request-withdraw-button,
.phlex-resell-payment #dokan-withdraw-display-requests-button,
.phlex-resell-payment .dokan-withdraw-payment-method-list .dokan-btn,
.phlex-resell-payment #dokan-withdraw-payment-method-list .dokan-btn {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}

.phlex-resell-payment #dokan-request-withdraw-button:hover,
.phlex-resell-payment #dokan-withdraw-display-requests-button:hover,
.phlex-resell-payment .dokan-withdraw-payment-method-list .dokan-btn:hover,
.phlex-resell-payment #dokan-withdraw-payment-method-list .dokan-btn:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}

.dokan-withdraw-payment-method-list .dokan-panel-inner-container {
	border-color: #666 !important;
}

#dokan-withdraw-payment-method-list .dokan-withdraw-method-logo {
	background: #b79345;
	border-radius: 40px;
}

#dokan-withdraw-payment-method-list .dokan-w8 {
	color: #fff;
}

.dokan-withdraw-content.phlex-resell-payment .dokan-panel {
	border-radius: 0 !important;
}

#dokan-withdraw-request-popup {
	border-bottom: 3px solid #B79345 !important;
	z-index: 9999 !important;
}

#dokan-withdraw-request-popup .iziModal-header.iziModal-noSubtitle {
	background: #B79345 !important;
}

#dokan-withdraw-request-popup .iziModal-header-title {
	color: #fff !important;
	font-family: 'Wensley' !important;
	font-size: 24px !important;
	font-weight: 400;
	text-transform: uppercase;
	font-style: italic;
	line-height: 1.3em !important;
}

#dokan-withdraw-request-popup .iziModal-button.iziModal-button-close {
	opacity: 1 !important;
}

#dokan-withdraw-request-popup .dokan-alert {
	color: #B79345 !important;
	background: transparent;
	border: 0;
	padding: 0;
	margin: 0px !important;
}

#dokan-withdraw-request-popup .dokan-alert strong {
	font-family: "Poppins", Sans-serif;
	font-size: 16px !important;
	font-weight: 400 !important;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form .dokan-form-group {
	display: flex;
	flex-direction: column;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form label {
	color: #000 !important;
	margin: 0;
	padding: 0;
	text-align: left;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form .dokan-w5 {
	width: 100%;
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
}

#withdraw-request-popup #dokan-send-withdraw-request-popup-form {
	padding: 10px 40px;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form select.dokan-form-control {
	height: auto;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form .dokan-form-control {
	border: 2px solid #9b9b9b !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	margin: 0 !important;
	color: #333 !important;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form .dokan-input-group-addon {
	background: #B79345;
	border-radius: 0px;
	border: 1px solid #B79345;
	color: #fff;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form #dokan-withdraw-request-submit {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	text-transform: uppercase;
	border: 3px solid #B79345 !important;
	padding: 20px 30px 20px 30px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
}

#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form #dokan-withdraw-request-submit:hover {
	color: #fff !important;
	background-color: #B79345 !important;
}

/*Withdraw*/
.dokan-withdraw-status-filter-container .list-inline.subsubsub li a {
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 26px !important;
	border-right: 1px solid #fff;
	padding-right: 10px;
	transition: all 0.5s ease;
}

.dokan-withdraw-status-filter-container .list-inline.subsubsub li {
	padding: 0px !important;
	border: 0px !important;
}

.dokan-withdraw-status-filter-container .list-inline.subsubsub li:last-child a {
	border-right: 0px;
}

.dokan-withdraw-status-filter-container .list-inline.subsubsub li a:hover {
	color: #B79345 !important;
}

.dokan-withdraw-content.phlex-resell-payment-requests .dokan-table.dokan-table-striped {
	margin-top: 30px;
}

.dokan-withdraw-content.phlex-resell-payment-requests .dokan-table.dokan-table-striped tr th {
	border-bottom: 1px solid #666 !important;
	padding-bottom: 8px;
	border-top: 0;
	background: transparent;
	color: #B79345 !important;
	font-size: 16px;
	line-height: 24px !important;
}
.dokan-withdraw-content.phlex-resell-payment-requests .dokan-table.dokan-table-striped tr td {
		color: #fff !important;
	  font-size: 16px !important;
  line-height: 24px !important;
  padding: 10px 10px;
  border: 0;
}
.dokan-withdraw-content.phlex-resell-payment-requests .dokan-table.dokan-table-striped tr td a {
	color: #B79345 !important;
}
/*Resell Items*/
.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr th {
	border-bottom: 1px solid #666 !important;
	padding-bottom: 8px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: transparent;
	color: #B79345 !important;
	font-size: 16px !important;
	line-height: 24px !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr td {

	border: 0;
	padding: 10px 10px;
}
.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr td.product-actions {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 5px;
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr:hover {
	background-color: hsla(0, 0%, 50%, .102) !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-image .resell-item-thumbnail, 
.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-image .no-image-placeholder {
	width: 40px !important;
	height: 40px !important;
	line-height: 10px;
	font-size: 10px;
}
.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-name a{
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px;
	font-weight: 400 !important;
	color: #B79345 !important
}
.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-price .woocommerce-Price-amount.amount {
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	color: #fff;
	font-weight: 400 !important;
	color: #B79345 !important
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-status .status-badge {
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: #B79345 !important;
	transition: all 0.5s ease;
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-status .status-badge:hover {
	color: #B79345 !important;
	background-color: transparent !important;
}

/* Custom Product Status Badges */
.woocommerce-resell-items .resell-items-table-wrapper .product-status .status-badge.status-owned_by_user {
	background-color: #6c757d !important;
	border-color: #6c757d !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .product-status .status-badge.status-owned_by_user:hover {
	color: #6c757d !important;
	background-color: transparent !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .product-status .status-badge.status-listed_for_resale {
	background-color: #28a745 !important;
	border-color: #28a745 !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .product-status .status-badge.status-listed_for_resale:hover {
	color: #28a745 !important;
	background-color: transparent !important;
}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-actions .button.button-small {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
	margin-left: 0px !important;

}

.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr .product-actions .button.button-small:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}


.woocommerce-resell-items-edit .resell-items-header,
.woocommerce-incoming-order-details .order-details-header {
	flex-direction: column-reverse;
	align-items: start;
	padding: 0;
	border-bottom: 0;
	margin: 0;
}

.woocommerce-resell-items-edit .resell-items-header .button.back-button,
.woocommerce-incoming-order-details .order-details-header .button.back-to-orders {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 20px 20px 20px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
	margin-bottom: 30px !important;
}

.woocommerce-resell-items-edit .resell-items-header .button.back-button:hover,
.woocommerce-incoming-order-details .order-details-header .button.back-to-orders:hover {
	color: #fff !important;
	background-color: #B79345 !important;
	border: 2px solid #fff !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form {
	background: #181818;
	border-radius: 0;
	padding: 30px;
}

.woocommerce-resell-items-edit #resold-product-edit-form .resold-product-fields {
	max-width: 100% !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field input,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field textarea,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field select {
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	color: #ffffff69 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	background-color: #181818 !important;
	width: 100% !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form #product_description_readonly p {
	color: #ffffff69 !important;
	font-size: 16px !important;
	margin: 0;
}

.woocommerce-resell-items-edit #resold-product-edit-form #product_description_readonly {
	background-color: transparent !important;
	border-radius: 0 !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-weight: 400 !important;
	border: 2px solid #ffffff69 !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field label,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field label {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 2;
	margin: 0;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group {
	padding: 0;
	background: transparent;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.pricing-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.additional-info-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.additional-info-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.required-items-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.shipping-fields h3,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field-group.image-fields h3 {
	border-bottom: 1px solid #666;
}

.woocommerce-resell-items-edit #resold-product-edit-form .pricing-fields .form-field {
	max-width: 100%;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field label {
	display: flex !important;
	flex-direction: row;
	justify-content: start;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field label input {
	margin-right: 10px;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-field label input,
.woocommerce-resell-items-edit #resold-product-edit-form .form-field label span {
	width: auto !important;
	font-size: 18px
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.featured-image-upload .image-preview-item {
	background: transparent;
	border: 0;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.featured-image-upload .image-preview-item .image-wrapper {
	border-radius: 8px !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.featured-image-upload .image-preview-item .image-wrapper .image-wrapper img.preview-image {
	border-radius: 8px !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.featured-image-upload .image-preview-item .image-wrapper .zoom-image {
	color: #B79345 !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .drag-drop-zone {
	background: transparent;
	border: 2px dashed #666 !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload:hover .drag-drop-zone {
	border: 2px dashed #B79345 !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .drag-drop-zone:hover .upload-icon {
	color: #B79345;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .drag-drop-zone .drag-drop-content .upload-text,
.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .drag-drop-zone .drag-drop-content .upload-hint {
	color: #666 !important;
	font-size: 14px !important;
	line-height: 22px !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .gallery-images-grid .image-preview-item {
	border: 0;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .gallery-images-grid .image-preview-item .image-wrapper {
	border-radius: 8px !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .gallery-images-grid .image-preview-item .image-wrapper img.preview-image {
	border-radius: 8px !important;
}

.woocommerce-resell-items-edit #resold-product-edit-form .custom-image-upload-wrapper.gallery-images-upload .gallery-images-grid .image-preview-item .image-wrapper .image-overlay .zoom-image {
	color: #B79345;
}

.woocommerce-resell-items-edit #resold-product-edit-form .form-actions {
	border-top: 1px solid #666 !important;
}
.phlex-resell-payment .dokan-w12 > strong  {
	color: #fff;
}
.phlex-resell-payment .dokan-w12 .dokan-table  {
	margin-top: 20px;
}
.phlex-resell-payment .dokan-w12 .dokan-table tr th{
	border-bottom: 1px solid #666 !important;
  padding-bottom: 8px;
  border-top: 0;
  background: transparent;
  color: #B79345 !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.phlex-resell-payment .dokan-w12 .dokan-table tr td {
	color: #fff !important;
	  font-size: 16px !important;
  line-height: 24px !important;
  padding: 10px 10px;
  border: 0;
}
.phlex-resell-payment .dokan-w12 .dokan-table tr td a {
	  color: #B79345 !important;
}



/*Order Details*/
.woocommerce-order-details .woocommerce-table tr td {
	border-color: #666 !important;
}

.woocommerce-order-details .woocommerce table.shop_table td:hover {
	background-color: hsla(0, 0%, 50%, .102) !important;
}

.auction-row.auction-status-winning {
	background-color: transparent !important;
}

.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name,
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-table.product-total,
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th {
	color: #B79345 !important;
	font-size: 18px;
	line-height: 26px !important;
}

.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name a {
	color: #B79345 !important;
}

.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total,
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount,
.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {
	font-size: 16px !important;
	line-height: 24px !important;
}

/*Incoming Orders*/
.woocommerce-incoming-orders .order-status-filter a {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;

}

.woocommerce-incoming-orders .order-status-filter a:hover,
.woocommerce-incoming-orders .order-status-filter a.active {
	color: #B79345 !important;
	background-color: #fff !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr th {
	border-bottom: 1px solid #666 !important;
	padding-bottom: 8px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: transparent;
	color: #B79345 !important;
	font-size: 16px !important;
	line-height: 24px !important;
	border-radius: 0 !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr th.order-status {
	display: block;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td {
	border: 0;
	padding: 10px 10px;
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px;
	color: #fff;
	font-weight: 400 !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td a {
	color: #B79345 !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr:hover {
	background-color: hsla(0, 0%, 50%, .102) !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-completed,
.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-pending,
.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-processing,
.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-on-hold,
.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-refunded,
.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-failed .woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .order-status.status-checkout-draft {
	color: #FFF !important;
	background-color: #B79345 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .woocommerce-button.button.view {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}

.woocommerce-incoming-orders .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tr td .woocommerce-button.button.view:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}

/*Incoming Orders*/
.woocommerce-incoming-order-details .order-details-wrapper {
	flex-direction: column;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-details-left,
.woocommerce-incoming-order-details .order-details-wrapper .order-details-right {
	width: 100% !important;
	min-width: 300px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-details-left .order-addresses {
	display: flex !important;
	flex-direction: column !important;
}

.woocommerce-incoming-order-details .order-section {
	border: 0 !important;
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-section-header {
	padding: 15px 0px !important;
	background: transparent !important;
	border: 0px !important;
}

.woocommerce-incoming-order-details .order-section-body {
	padding: 0px !important;
}

.woocommerce-incoming-order-details .order-section-body .order-items-table th,
.woocommerce-incoming-order-details .reseller-earnings-table th,
.woocommerce-incoming-order-details .reseller-earnings-table strong {
	color: #B79345 !important;
	font-size: 18px !important;
	line-height: 26px !important;
	font-family: "Poppins", Sans-serif !important;
	background: transparent !important;
	padding: 10px !important;
}

.woocommerce-incoming-order-details .reseller-earnings-table strong {
	padding: 0px !important;
}

.woocommerce-incoming-order-details .order-items-table th,
.woocommerce-incoming-order-details .order-items-table td {
	border-bottom: 0;
}

.woocommerce-incoming-order-details .order-items-table tr:last-child th,
.woocommerce-incoming-order-details .order-items-table tr:last-child td {
	border-bottom: 1px solid #666;
}

.woocommerce-incoming-order-details .order-items-table .item-name,
.woocommerce-incoming-order-details .order-items-table .item-quantity,
.woocommerce-incoming-order-details .order-items-table .item-total,
.woocommerce-incoming-order-details .order-items-table .total-value,
.woocommerce-incoming-order-details .reseller-earnings-table td {
	color: #fff !important;
	font-size: 16px !important;
	line-height: 26px !important;
	font-family: "Poppins", Sans-serif !important;
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-items-table .total-value span.woocommerce-Price-amount.amount {
	font-size: 16px !important;
}

.woocommerce-incoming-order-details .reseller-earnings-table .earnings-row.net-earning {
	border: 0 !important
}

.woocommerce-incoming-order-details .reseller-earnings-table .earnings-row {
	padding: 10px !important;
}

.woocommerce-incoming-order-details .order-items-table .item-name strong,
.woocommerce-incoming-order-details .reseller-earnings-table .amount {
	color: #fff !important;
}

.woocommerce-incoming-order-details .reseller-earnings-table .amount {
	padding: 10px !important;
	font-size: 16px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address,
.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address {
	background: #181818;
	border: 0;
	padding: 30px
}

.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address address,
.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address address {
	color: #fff !important;
	margin-bottom: 30px;
	font-size: 18px !important;
	line-height: 26px !important;
	font-family: "Poppins", Sans-serif !important;
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address p strong,
.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address p strong {
	color: #B79345 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-section-body p {
	margin: 0;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address .order-section-header,
.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address,
.woocommerce-incoming-order-details .order-details-wrapper .order-address.order-customer-info .order-section-header,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-shipment-tracking-section .order-section-header {
	padding-top: 0px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-shipment-tracking-section {
	background: #181818 !important;
	padding: 30px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info .order-details-list li,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .tracking-content-div,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .meta {
	color: #fff;
	font-size: 18px !important;
	line-height: 26px !important;
	font-family: "Poppins", Sans-serif !important;
	border-bottom: 1px solid #666 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .tracking-content-div,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .meta {
	padding: 10px 0px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li strong,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info .order-details-list li strong,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .tracking-content-div strong,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .tracking-content-div a {
	color: #B79345 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup {
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .slidout_header {
	background: transparent !important;
	border: 0;
	margin-bottom: 20px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .slidout_header_action {
	background: #B79345;
	padding: 5px;
	width: 35px;
	height: 35px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 32px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .slidout_body {
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .select2-selection__arrow {
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .slidout_title {
	margin-top: 30px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li .order-status {
	color: #FFF !important;
	background-color: #B79345 !important;
	font-family: "Poppins", Sans-serif !important;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 8px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form {
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form #order_status {
	background: #181818;
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #ffffff69 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	background-color: #181818 !important;
	width: 100% !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form .update-status-btn,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form .cancel-status-edit {
	color: #FFF !important;
	background-color: #B79345 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form .update-status-btn:hover,
.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list .order-status-edit-form .cancel-status-edit:hover {
	color: #B79345 !important;
	background-color: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li a.edit-order-status-link {
	color: #B79345 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li.customer-note {
	background: #1d1d1d;
	padding: 20px 20px !important;
	border-bottom: 0px !important;
	border-left: 5px solid #666 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info .order-details-list li a {
	color: #B79345 !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_tracking_inside {
	display: inline-block !important;
	line-height: 26px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .order-notes-list .notes-list .note {
	background: #181818;
	border-left: 3px solid #B79345;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note {
	border-top: 0px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note h4 {
	margin-bottom: 15px !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note .order-note-textarea {
	background: transparent !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note .order-note-textarea {
	background: transparent !important;
	border: 1px solid #666 !important;
	background: #181818;
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #ffffff69 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	width: 100% !important;
}


.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .form-field input,
.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .change_order_to_shipped_field {
	background: transparent !important;
	border: 1px solid #666 !important;
	background: #181818;
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #ffffff69 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	width: 100% !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .change_order_to_shipped_field .wc-radios label {
	display: flex;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .change_order_to_shipped_field .wc-radios label .select.short.mark_shipped_checkbox {
	width: auto !important;
	margin-right: 10px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .change_order_to_shipped_field .wc-radios {
	padding: 0;
	list-style: none;
	margin-top: 15px;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .select2-selection--single {
	height: auto !important;
	background: #181818 !important;
	border: 1px solid #666 !important;
	background: #181818;
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	padding: 12px !important;
	width: 100% !important;
}

.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .slidout_header {
	display: flex !important;
	flex-direction: row;
	position: relative;
	align-items: flex-end;
	justify-content: space-between;
}

.woocommerce-incoming-order-details .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0;
}

.woocommerce-account .ui-datepicker-calendar {
	background: #181818 !important;
}

.woocommerce-account .ui-datepicker-calendar td a {
	color: #666;
}

.woocommerce-account .ui-datepicker-calendar th,
.woocommerce-account .ui-datepicker-calendar td a {
	color: #666 !important;
	;
}

.ui-datepicker-month,
.ui-datepicker-year {
	background: #181818 !important;
	color: #fff
}

.select2-container.select2-container--open .select2-dropdown--below {
	margin-top: 0px !important;
}

.select2-container--default .select2-results__option {
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: inherit !important;
}


.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr th {
	border: 0 !important;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	color: #B79345 !important;
	font-size: 16px;
	line-height: 24px !important;
	border-bottom: 1px solid #666 !important;
}

.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr td {
	padding: 10px !important;
	border: 0;
	font-size: 14px;
	line-height: 1.5em !important;
	color: #fff;
	font-weight: 400 !important;

}

.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr td .button.delete,
.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr td .button.default {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
}

.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr td .button.delete:hover,
.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table tr td .button.default:hover {
	color: #B79345 !important;
	background-color: #fff !important;
	border: 2px solid #B79345 !important;
}

button#crop-apply {
	margin-right: 10px !important;
	;
}

#crop-apply,
#crop-cancel {
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	line-height: 24px !important;
	font-weight: 600 !important;
	border: 2px solid #B79345 !important;
	padding: 10px 20px 10px 20px !important;
	border-radius: 0 !important;
	background-color: #B79345 !important;
	transition: all 0.5s ease;
	margin: 0 !important;
}

#crop-apply:hover,
#crop-cancel:hover {
	color: #B79345 !important;
	background-color: transparent !important;
}

.cart__totals .shipping-calculator-button {
	text-decoration: underline;
	transition: all 0.5s ease;
}

.cart__totals .shipping-calculator-button:hover {
	color: #B79345 !important;
	text-decoration: underline;
}

.product__cart .input-text.qty.text {
	width: 40px !important;
}

.product__cart .wl_update_cart_shop .button {
	color: #B79345 !important;
}

.product__cart .wl_update_cart_shop .button:hover {
	color: #fff !important;
	background-color: #B79345 !important;
}

#shipping-calculator-form {
	padding: 10px;
	border: 1px solid;
	margin: 30px 0;
}

#shipping-calculator-form p {
	margin: 0;
}

.cart_totals .shop_table tr.woocommerce-shipping-totals.shipping th {
	vertical-align: top !important;
}

.cart_totals .woocommerce-shipping-calculator input {
	background: #333 !important;
	border-radius: 0 !important;
	border: 1px solid #333 !important;
}

.cart_totals .select2-selection__rendered {
	color: #fff !important;
}

.cart_totals .select2-selection.select2-selection--single {
	background: #333 !important;
}

#shipping-calculator-form .button {
	font-size: 16px !important;
	font-weight: 500 !important;
	margin-top: 12px !important;
	border-radius: 0 !important;
	background: #B79345 !important;
	color: #fff !important;
	border: 2px solid #B79345 !important;
	transition: all 0.5s ease;
}

#shipping-calculator-form .button:hover {
	color: #B79345 !important;
	background: #fff !important;
}

.my__checkout .woolentor-order-item-title .product-thumbnail {
	display: none !important;
}

.my__checkout .woocommerce-billing-fields.eael-billing-fields h3 {
	color: #B79345 !important;
}

.my__checkout .woocommerce-form__label span {
	font-family: 'Wensley' !important;
}

.my__checkout #customer_details input,
.my__checkout #customer_details textarea,
.my__checkout #customer_details select {
	border: 2px solid #ffffff69 !important;
	border-radius: 0 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	text-transform: none;
	text-decoration: none;
	line-height: 24px !important;
	padding: 12px !important;
	background-color: #181818 !important;
}

.my__checkout #customer_details input:focus,
.my__checkout #customer_details textarea,
.my__checkout #customer_details select:focus {
	outline: 0 !important;
}

.xoo-wsc-header {
	background-color: #B79345 !important;
}

.xoo-wsc-footer {
	background-color: #181818;
}

.xoo-wsc-product {
	background-color: #B79345;
}
.xoo-wsc-empty-cart {
	color: #fff !important;
	  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,
.xoo-wsc-container .xoo-wsc-btn {
	background-color: #B79345;
	color: #fff;
	border: 2px solid #B79345;
	padding: 10px 20px;
	font-size: 16px;
	transition: all 0.5s ease;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,
.xoo-wsc-container .xoo-wsc-btn:hover {
	background-color: #fff;
	color: #B79345;
	border: 2px solid #B79345;
}

.phlex-dashboard-verification {
	background: #181818 !important;
	border: 0 !important;
	border-radius: 0px !important;
	padding: 20px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.phlex-dashboard-verification h3 {
	border: 0 !important;
}

.phlex-dashboard-verification .phlex-verification-status .verification-status-badge {
	color: #fff;
	background-color: #B793456B;
	border: 0;
	border-radius: 0;
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	line-height: 26px !important;
	border-top: 2px solid #B79345;
	padding: 15px 20px;
}

.phlex-dashboard-container .phlex-dashboard-chart-container {
	background: #181818;
	border: 1px solid #666;
	border-radius: 0;
}

.phlex-dashboard-stats .phlex-dashboard-chart-container h3 {
	border-bottom: 1px solid #666;
	margin-bottom: 30px !important;
}

.payment_box.payment_method_stripe a {
	color: #B79345 !important;
}

.my__checkout .woo-checkout-payment #payment .payment_methods {
	padding: 0px !important;
	border: 0 !important;
}

.my__checkout .woo-checkout-payment #payment .place-order {
	border-top: 1px solid #666 !important;
}

.my__checkout #place_order {
	margin-top: 20px !important;
}

.select2-container .select2-dropdown,
.select2-container .select2-selection {
	background: #181818;
}

.select2-container .select2-dropdown:hover,
.select2-container .select2-selection:hover {
	background: #181818 !important;
}

.select2-container .select2-dropdown:hover .select2-results__option,
.select2-container .select2-selection:hover .select2-results__option {
	background-color: #000;
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background: #000;
}

.ea-woo-checkout .select2-container .select2-selection--single {
	font-size: 16px;
	font-weight: 500;
	font-family: "Poppins", Sans-serif !important;
	border: 2px solid;
}

#select2-shipping_state-container {
	height: 100% !important;
	color: #fff !important;
}

/*checkout*/
.woocommerce-privacy-policy-text p {
	font-family: "Poppins", Sans-serif !important;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #fff;
}

.woocommerce-checkout .button.wc-backward {
	color: #B79345 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	border: 2px solid #B79345 !important;
	padding: 20px 40px 20px 40px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	transition: all 0.5s ease;
	margin-top: 15px;
}

.woocommerce-checkout .button.wc-backward:hover {
	background-color: #fff !important;
}

.main-auction.auction-time-countdown.hasCountdown .countdown_section {
	border: 1px solid;
	background: rgb(255 255 255 / 6%);
	padding: 24px 0px;
}

.auction__bid__form .quantity .qty {
	width: auto !important;
	outline: 0;
}

.single__product__img_gallery .woocommerce-product-gallery.woocommerce-product-gallery--with-images {
	flex-direction: column !important;
}

.single__product__img_gallery .woocommerce-product-gallery.woocommerce-product-gallery--with-images ol.flex-control-nav.flex-control-thumbs {
	width: 100% !important;
	display: flex;
	gap: 5px;
	margin-top: 5px !important;
}

#wc-stripe-express-checkout-element {
	margin-top: 50px !important;
}

p.stock.out-of-stock,
.stock.out-of-stock .avatar-with-name {
	color: #B79345 !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 16px !important;
}

#br_popup .br_popup_inner ul li svg {
	display: none;
}

#br_popup .br_popup_inner ul li {}

#br_popup .br_popup_inner ul li br {
	display: none;
}

#br_popup .br_popup_inner ul {
	padding-left: 20px;
}

#br_popup .br_popup_inner h2 {
	font-size: 24px;
	margin-top: 30px;
}

#br_popup .br_popup_inner a {
	color: #B79345;
}

#br_popup .br_popup_wrapper {
	width: 1024px !important;
}

#br_popup .br_popup_header {
	background: #B79345;
	color: #fff;
}

#br_popup .br_popup_close {
	color: #fff;
}

#br_popup .with_header .br_popup_close {
	color: #fff !important;
}

/* Rohit css ends */
.elementor-page-43 .elementor-element.elementor-element-736c0e7.e-con-full.phlexlabelheader.e-flex.e-con.e-parent.e-lazyloaded.elementor-sticky.animated.fadeInDown {
	background: #000 !important;
	margin-top: -3px !important;
}

a#hfe-menu-cart__toggle_button::after {
	content: "";
	display: inline-block;
	background-image: url('https://phlexlabel.com/wp-content/uploads/2024/07/Mediamodifier-Design-2.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 27px;
	height: 27px;
}

.hfe-search-button-wrapper input[type=search]:focus {
	z-index: 999;
}

.dokan-add-product-link,
.xoo-wsc-basket[style*='block'],
.xoo-wsc-sc-cont .woocommerce-Price-amount.amount,
.xoo-wsc-basket,
.dokan-share-btn,
.dokan-store-phone,
.store-data .store-phone,
.profile-info .dokan-store-rating,
input.product-name-search.dokan-store-products-filter-search,
input.search-store-products.dokan-btn-theme,
a.dokan-btn.dokan-btn-theme.vendor-dashboard,
.dokan-profile-completeness .dokan-alert.dokan-alert-info.dokan-panel-alert {
	display: none !important;
}

.dokan-table.dokan-table-striped thead tr th {
	color: #fff;
}

.woocommerce-info,
.woocommerce-message {
	border-top-color: #ebcc92;
}

.woocommerce-info:before,
.woocommerce-message:before,
.woocommerce-error:before,
a.become-seller {
	color: #ebcc92;
}

.my--account a.dokan-btn.dokan-btn-theme.vendor-dashboard {
	text-transform: uppercase;
	text-decoration: none;
}

.elementor-post__thumbnail {
	border-radius: 8px !important;
}

.poduct--list ul li span.price,
.woocommerce-Tabs-panel ul li span.price,
small.woocommerce-password-hint,
.woocommerce-password-strength.short,
.live-auction-product li.product-type-auction .price {
	display: none !important;
}

.poduct--list ul li a span.price,
.woocommerce-Tabs-panel ul li a span.price,
.live-auction-product li.product-type-auction a .price {
	display: block !important;
}

.poduct--list ul li a {
	overflow: hidden;
}

.poduct--list ul li a img {
	transition: .3s ease-in-out;
}

.poduct--list ul li a:hover img {
	transform: scale(1.04);
}

.woocommerce p.stars a,
.current-seller a {
	color: #ebcc92;
}

.current-seller {
	font-size: 16px;
	display: flex;
	align-items: center;
}

.current-seller img {
	max-width: 40px;
	border-radius: 50%;
	margin: 0px 10px 0 20px;
}

.current-seller a {
	display: flex;
	align-items: center;
}

.woocommerce-Tabs-panel ul li.product a.button.explore-now {
	display: none;
}

.woocommerce-Tabs-panel ul li.product .woocommerce-loop-product__title,
#customer_login h2,
.woocommerce form.register .woocommerce-privacy-policy-text p,
#comments span,
section.woocommerce-customer-details,
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
	color: #fff;
}

input#bulk-order-action {
	color: #ebcc92 !important;
	border-color: #ebcc92;
}

.elementor-70 .elementor-element.elementor-element-d0f0701 .hfe-input-focus .hfe-search-form__input:focus {
	color: var(--e-global-color-text);
	background-color: #000000b5 !important;
}

.our--blogs .elementor-post a .elementor-post__thumbnail {
	overflow: hidden;
}

.our--blogs .elementor-post a .elementor-post__thumbnail img {
	transition: .3s ease-in-out;
}

.our--blogs .elementor-post a .elementor-post__thumbnail:hover img {
	/* 	transform: scale(1.02) !important; */
	height: 110% !important;
	object-fit: cover;
	width: 110% !important;
}

.resell-read-more {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-text);
	font-family: "Wensley Demo", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 0px 0px 0px 0px;
	margin-top: 14px;
	padding: .618em 1em;
	text-decoration: none !important;
	display: table;
	transition: .2s ease-in-out;
}

.resell-read-more:hover {
	background-color: #6A4822 !important;
	color: #fff !important;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	text-decoration: none;
}

.resell-product .products::before,
#dokan-add-product-popup {
	display: none !important;
}

.resell-product .elementor-grid {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-row-gap: 55px;
	padding: 0;
}

.resell-product ul.products.columns-3 li.product {
	width: 100% !important;
}

@media (max-width: 1366px) {

.dokan-table.woocommerce-MyAccount-orders {
  table-layout:table !important;
  display: block !important;;
}
	.woocommerce-page.woocommerce-account .woocommerce {
		width: calc(100% - 60px);
	}

	.register-container h2 {
		font-size: 32px;
		line-height: 42px;
	}

	.register-container .divider span {
		font-size: 16px;
	}

	.register-container label {
		font-size: 16px;
		line-height: 24px;
	}

	.register-container input[type="text"],
	.register-container input[type="email"],
	.register-container input[type="password"] {
		font-size: 16px;
		line-height: 24px;
	}

	.register-container label {
		font-size: 16px;
		line-height: 24px;
	}

	.register-container .login-link {
		font-size: 16px;
		line-height: 24px;
	}

	.register-container button {
		font-size: 16px;
	}

	.myaccount-login-page .woocommerce label {
		font-size: 16px;
		line-height: 24px;
	}

	.myaccount-login-page .woocommerce-form.woocommerce-form-login .woocommerce-Input {
		font-size: 16px;
	}

	.myaccount-login-page p.woocommerce-LostPassword.lost_password {
		font-size: 16px;
		line-height: 24px;
	}

	.myaccount-login-page .woocommerce .woocommerce-form-login__submit {
		font-size: 16px !important;
	}

	.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button {
		font-size: 16px !important;
		line-height: 24px;
	}

	.myaccount-login-page .woocommerce h2 {
		font-size: 32px;
		line-height: 42px;
	}

	.myaccount-login-page .login-divider span[style] {
		font-size: 16px !important;
	}

	.myaccount-login-page .woocommerce p {
		font-size: 16px;
		line-height: 24px;
	}

	.woocommerce-page.woocommerce-account .page-content {
		padding: 0px 10px;
	}

	.woocommerce-EditAccountForm label {
		font-size: 16px;
	}

	.woocommerce-EditAccountForm input[type="text"],
	.woocommerce-EditAccountForm input[type="email"] {
		font-size: 16px;
		line-height: 24px !important;
	}

	.woocommerce-page.woocommerce-account p {
		font-size: 16px;
		line-height: 24px !important;
	}

	.woocommerce-page .description {
		color: #666 !important;
	}

	.woocommerce-page .woocommerce-MyAccount-navigation-link {
		font-size: 16px;
		line-height: 24px !important;
	}

	.woocommerce-page .woocommerce-MyAccount-navigation-link .sub-menu .woocommerce-MyAccount-navigation-link a {
		font-size: 14px;
	}

	.woocommerce-page.woocommerce-account p {
		font-size: 16px;
		line-height: 24px !important;
	}

	.woocommerce-MyAccount-content h3,
	.woocommerce-verify-yourself h2,
	.woocommerce-my-messages .messages-header h2,
	.woocommerce-my-auctions h2,
	.woocommerce-payment-settings h2,
	.woocommerce-payment-method-manage h2,
	.dokan-withdraw-content.phlex-resell-payment .dokan-dashboard-header .entry-title,
	.dokan-withdraw-content.phlex-resell-payment-requests .entry-title,
	.woocommerce-resell-items h2,
	.woocommerce-order-details .woocommerce-order-details__title,
	.woocommerce-incoming-orders h2,
	.woocommerce-incoming-order-details .order-details-header h2,
	.phlex-dashboard-welcome h2 {
		font-size: 42px !important;
		line-height: 52px !important;

	}

	.woocommerce-EditAccountForm label,
	.woocommerce-EditAccountForm legend,
	.woocommerce-SocialProfilesForm label,
	.woocommerce-payment-method-manage .payment-method-form .dokan-input-group-addon,
	#dokan-withdraw-request-popup #dokan-send-withdraw-request-popup-form label {
		font-size: 16px;
	}

	.woocommerce-payment-settings .payment-methods-section .payment-methods-connected .payment-methods-list.connected-methods .payment-method-item.connected .button.button-small {
		font-size: 14px !important;
	}

	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.save.dokan-btn.dokan-btn-theme,
	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions a,
	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .bottom-actions .ajax_prev.disconnect.dokan_payment_disconnect_btn.dokan-btn.dokan-btn-danger {
		font-size: 16px !important;
	}

	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank label {
		font-size: 16px !important;
	}

	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .data-warning {
		font-size: 16px !important;
	}

	.woocommerce-payment-settings .payment-methods-section .payment-methods-connected h4,
	.woocommerce-payment-settings .payment-methods-section .payment-methods-available h4 {
		font-size: 16px !important;
	}

	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-name.product-name,
	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-table.product-total,
	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th {
		font-size: 16px;
		line-height: 24px !important;
		font-weight: 500 !important;
	}

	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-table__product-total.product-total,
	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount,
	.woocommerce-order-details .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {
		font-size: 14px !important;
	}

	.woocommerce-my-messages .message-body {
		font-size: 16px;
	}

	.dokan-withdraw-content.phlex-resell-payment .dokan-panel .dokan-panel-heading {
		font-size: 16px;
	}

	.dokan-withdraw-content.phlex-resell-payment .dokan-panel .dokan-panel-body.general-details p {
		font-size: 14px !important;
		line-height: 22px !important;
	}

	.woocommerce-incoming-order-details .order-section-body .order-items-table th,
	.woocommerce-incoming-order-details .reseller-earnings-table th,
	.woocommerce-incoming-order-details .reseller-earnings-table strong {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address address,
	.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address address {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details .order-details-list li,
	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info .order-details-list li,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .tracking-content-div,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .tracking-item .meta {
		font-size: 16px !important;
		line-height: 24px !important;
	}
}


@media (max-width: 1200px) {

	.woocommerce-MyAccount-content h3,
	.woocommerce-verify-yourself h2,
	.woocommerce-my-messages .messages-header h2,
	.woocommerce-my-auctions h2,
	.woocommerce-payment-settings h2,
	.woocommerce-payment-method-manage h2,
	.dokan-withdraw-content.phlex-resell-payment .dokan-dashboard-header .entry-title,
	.dokan-withdraw-content.phlex-resell-payment-requests .entry-title,
	.woocommerce-resell-items h2,
	.woocommerce-order-details .woocommerce-order-details__title,
	.woocommerce-incoming-orders h2,
	.woocommerce-incoming-order-details .order-details-header h2,
	.phlex-dashboard-welcome h2 {
		font-size: 36px !important;
		line-height: 46px !important;
	}

	.woocommerce-MyAccount-content .auctions-summary h3 {
		font-size: 24px !important;
	}

	form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,
	.woocommerce-Button.social-profiles-button,
	.woocommerce-VerifyYourselfForm .woocommerce-Button,
	.woocommerce-payment-methods .button,
	.woocommerce-edit-address .woocommerce-address-fields .button,
	.ajax_prev.button.button-primary,
	.ajax_prev.disconnect.dokan_payment_disconnect_btn.button.button-secondary,
	.woocommerce-resell-items-edit #resold-product-edit-form .form-actions .button,
	.woocommerce-order-details .order-again .button,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_tracking_inside,
	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note #add-order-note-form .add-note-btn,
	.woocommerce-incoming-order-details .order-section.order-actions-section #send-invoice-form .send-invoice-btn,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .add_inside_tracking_button {
		padding: 15px 30px 15px 30px !important;
	}

	.woocommerce-payment-method-manage .button.back-button {
		padding: 15px 30px 15px 30px !important;
	}

	#add_payment_method .form-row #place_order {
		padding: 20px 30px 20px 30px !important;
	}
}

@media (max-width: 881px) and (min-width: 769px) {
	.new-dashboard .eael-account-dashboard-navbar {
		max-width: 30% !important;
		flex-basis: 30% !important;
	}
}

@media screen and (max-width: 1024px) {
	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7a7fdbd {
		left: 19%;
	}

	.elementor-element .swiper-container .elementor-swiper-button-next,
	.elementor-element .swiper-container~.elementor-swiper-button-next,
	.elementor-element .swiper .elementor-swiper-button-next,
	.elementor-element .swiper~.elementor-swiper-button-next,
	.elementor-lightbox .swiper-container .elementor-swiper-button-next,
	.elementor-lightbox .swiper-container~.elementor-swiper-button-next,
	.elementor-lightbox .swiper .elementor-swiper-button-next,
	.elementor-lightbox .swiper~.elementor-swiper-button-next {
		right: 10%;
	}

	.elementor-element .swiper-container .elementor-swiper-button-prev,
	.elementor-element .swiper-container~.elementor-swiper-button-prev,
	.elementor-element .swiper .elementor-swiper-button-prev,
	.elementor-element .swiper~.elementor-swiper-button-prev,
	.elementor-lightbox .swiper-container .elementor-swiper-button-prev,
	.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,
	.elementor-lightbox .swiper .elementor-swiper-button-prev,
	.elementor-lightbox .swiper~.elementor-swiper-button-prev {
		left: 7%;

	}

	.resell-product .elementor-grid {
		grid-template-columns: 1fr 1fr;
	}

	.register-container,
	.myaccount-login-page .woocommerce {
		margin: 50px auto !important;
	}

	.product__listing__loop .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.seller-items ul.products.columns-4 {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 20px;
	}
}

@media screen and (max-width: 991px) {

	.elementor-element .swiper-container .elementor-swiper-button-next,
	.elementor-element .swiper-container~.elementor-swiper-button-next,
	.elementor-element .swiper .elementor-swiper-button-next,
	.elementor-element .swiper~.elementor-swiper-button-next,
	.elementor-lightbox .swiper-container .elementor-swiper-button-next,
	.elementor-lightbox .swiper-container~.elementor-swiper-button-next,
	.elementor-lightbox .swiper .elementor-swiper-button-next,
	.elementor-lightbox .swiper~.elementor-swiper-button-next {
		right: 5%;
	}

	.logged-in .eael-account-dashboard-content {
		padding: 10px !important;
	}

	.woocommerce-page.woocommerce-account .woocommerce {
		flex-direction: column;
		padding: 30px;
	}

	.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 100% !important;
	}

	.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
		width: 100% !important;
		padding-left: 0px !important;
	}
}

@media screen and (max-width: 880px) {
	.woocommerce-page.woocommerce-account .woocommerce {
		width: calc(100% - 40px);
	}
}

@media screen and (max-width: 767px) {
	.woocommerce-account #content {
		margin: 50px 0px !important;
	}

	li.elementor-icon-list-item.elementor-inline-item {
		margin-bottom: 15px;
	}

	.dzi_footer_form input#form-field-email {
		max-width: 100%;
	}

	.dzi_footer_form .elementor-field-type-submit {
		right: 5px;
	}

	.uwa_auction_status_expired a.button.product_type_auction {
		bottom: 25%;
	}

	.elementor-element .swiper-container .elementor-swiper-button-next,
	.elementor-element .swiper-container~.elementor-swiper-button-next,
	.elementor-element .swiper .elementor-swiper-button-next,
	.elementor-element .swiper~.elementor-swiper-button-next,
	.elementor-lightbox .swiper-container .elementor-swiper-button-next,
	.elementor-lightbox .swiper-container~.elementor-swiper-button-next,
	.elementor-lightbox .swiper .elementor-swiper-button-next,
	.elementor-lightbox .swiper~.elementor-swiper-button-next {
		display: none;
	}

	.elementor-element .swiper-container .elementor-swiper-button-prev,
	.elementor-element .swiper-container~.elementor-swiper-button-prev,
	.elementor-element .swiper .elementor-swiper-button-prev,
	.elementor-element .swiper~.elementor-swiper-button-prev,
	.elementor-lightbox .swiper-container .elementor-swiper-button-prev,
	.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,
	.elementor-lightbox .swiper .elementor-swiper-button-prev,
	.elementor-lightbox .swiper~.elementor-swiper-button-prev {
		display: none;

	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7a7fdbd {
		left: 2%;
	}

	.elementor-element.elementor-element-7a7fdbd.elementor-absolute.elementor-widget.elementor-widget-heading h2 {
		font-size: 30px;
	}

	.resell-product .elementor-grid {
		grid-template-columns: 1fr;
	}

	.av-file-row {
		margin: 15px 0;
		justify-content: space-between;
	}

	.av-file-column {
		width: 40%;
	}

	#mep_2 {
		width: 100%;
	}

	.register-container,
	.myaccount-login-page .woocommerce {
		margin: 50px auto !important;
	}

	form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
		width: 100%;
		margin: 0;
	}

	.woocommerce-page .woocommerce-MyAccount-navigation-link>a {
		font-size: 16px;
	}

	.woocommerce-my-auctions .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.my_account_auctions tbody,
	.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody {
		width: 100% !important;
		display: block;
	}

	.woocommerce.woocommerce-my-auctions table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		color: #B79345 !important;
	}

	.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.my_account_auctions .woocommerce-orders-table__row.auction-row {
		border: 1px solid #666;
		border-radius: 0 !important;
	}

	.woocommerce-my-auctions tr.woocommerce-orders-table__row.auction-row.auction-status-won .woocommerce-orders-table__cell.auction-image-cell {
		border-top: 0 !important;
	}

	.woocommerce-my-auctions .woocommerce-orders-table__cell.auction-actions-cell .auction-actions-buttons {
		justify-content: end;
	}

	.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__row {
		border: 1px solid #666;
		border-radius: 0 !important;
		padding: 15px;
		background: #181818 !important;
		margin-bottom: 15px !important;
	}

	.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__row:last-child {
		margin-bottom: 0px !important;
	}

	.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__row td {
		background-color: transparent !important;
		border-bottom: 1px solid #666 !important;
	}

	.dokan-table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__row td:last-child {
		border-bottom: 0px !important;
	}

	.woocommerce-EditAccountForm input,
	.woocommerce-SocialProfilesForm .woocommerce-Input.input-text,
	.woocommerce-VerifyYourselfForm .woocommerce-Input,
	.woocommerce-edit-address input,
	.woocommerce-edit-address .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered,
	.woocommerce-payment-method-manage .payment-method-form .dokan-input-group .dokan-form-control,
	.woocommerce-payment-method-manage .payment-method-form .payment-field-bank .dokan-form-control {
		font-size: 14px !important;
		line-height: 22px !important;
	}

	.woocommerce-my-messages .message-item.unread .message-date {
		right: 0 !important;
	}

	.mark-read-button {
		position: absolute;
		margin: 0;
		right: 10px;
		top: 10px;
	}

	.woocommerce-page.woocommerce-account .woocommerce {
		padding: 20px;
	}

	.messages-pagination .page-numbers a,
	.messages-pagination .page-numbers span {
		padding: 5px 8px;
		min-width: auto;
	}

	.resell-items-table tbody tr {
		border: 1px solid #666;
		border-radius: 0 !important;
		padding: 15px;
		background: #181818 !important;
		margin-bottom: 15px !important;
	}

	.resell-items-table tbody tr td {
		background-color: transparent !important;
		border-bottom: 1px solid #666 !important;
	}

	.resell-items-table tbody tr td:last-child {
		border-bottom: 0px !important;
	}

	.resell-items-table tbody tr:last-child {
		margin-bottom: 0px !important;
	}

	.resell-items-table tbody td::before {
		width: auto;
	}

	.woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table .woocommerce-orders-table__row {
		border: 1px solid #666;
		border-radius: 0 !important;
		padding: 15px;
		background: #181818 !important;
		margin-bottom: 15px !important;
	}

	.woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table .woocommerce-orders-table__row:last-child {
		margin-bottom: 0px !important;
	}

	.woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tbody tr td {
		background-color: transparent !important;
		border-bottom: 1px solid #666 !important;
	}

	.woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.incoming-orders-table tbody tr td:last-child {
		border-bottom: 0px !important;
	}

	.woocommerce-resell-items-edit .resell-items-header .button.back-button,
	.woocommerce-incoming-order-details .order-details-header .button.back-to-orders {
		padding: 15px 20px 15px 20px !important;
	}

	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-general-details,
	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-customer-info,
	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-shipment-tracking-section {
		padding: 20px;
	}

	.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.billing-address,
	.woocommerce-incoming-order-details .order-details-wrapper .order-addresses .order-address.shipping-address {
		padding: 20px;
	}

	form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button,
	.woocommerce-Button.social-profiles-button,
	.woocommerce-VerifyYourselfForm .woocommerce-Button,
	.woocommerce-payment-methods .button,
	.woocommerce-edit-address .woocommerce-address-fields .button,
	.ajax_prev.button.button-primary,
	.ajax_prev.disconnect.dokan_payment_disconnect_btn.button.button-secondary,
	.woocommerce-resell-items-edit #resold-product-edit-form .form-actions .button,
	.woocommerce-order-details .order-again .button,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_tracking_inside,
	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note #add-order-note-form .add-note-btn,
	.woocommerce-incoming-order-details .order-section.order-actions-section #send-invoice-form .send-invoice-btn,
	.woocommerce-incoming-order-details .order-details-wrapper .order-shipment-tracking-section .add_inside_tracking_popup .add_inside_tracking_button {
		padding: 15px 20px 15px 20px !important;
	}

	.woocommerce-incoming-order-details .order-details-wrapper .order-section.order-notes-section .add-order-note .order-note-textarea {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	#dokan-withdraw-request-popup {
		width: calc(100% - 30px);
	}

	.phlex-resell-payment #dokan-request-withdraw-button,
	.phlex-resell-payment #dokan-withdraw-display-requests-button,
	.phlex-resell-payment .dokan-withdraw-payment-method-list .dokan-btn,
	.phlex-resell-payment #dokan-withdraw-payment-method-list .dokan-btn {
		width: 100%;
	}

	.woocommerce-MyAccount-content h3,
	.woocommerce-verify-yourself h2,
	.woocommerce-my-messages .messages-header h2,
	.woocommerce-my-auctions h2,
	.woocommerce-payment-settings h2,
	.woocommerce-payment-method-manage h2,
	.dokan-withdraw-content.phlex-resell-payment .dokan-dashboard-header .entry-title,
	.dokan-withdraw-content.phlex-resell-payment-requests .entry-title,
	.woocommerce-resell-items h2,
	.woocommerce-order-details .woocommerce-order-details__title,
	.woocommerce-incoming-orders h2,
	.woocommerce-incoming-order-details .order-details-header h2,
	.phlex-dashboard-welcome h2 {
		font-size: 31px !important;
		line-height: 41px !important;
		margin-bottom: 15px !important;
	}

	.woocommerce-MyAccount-content .auctions-summary h3 {
		font-size: 20px !important;
		line-height: 1.3em !important;
	}

	.woocommerce-my-auctions .auctions-section.ended-auctions {
		padding: 20px 20px 20px 20px;
	}

	.woocommerce-my-auctions .section-description {
		font-size: 16px !important;
		color: #818181 !important;
	}

	.woocommerce-my-auctions .woocommerce-orders-table__cell.auction-name-cell .auction-title-link {
		white-space: normal;
	}

	#add_payment_method .form-row #place_order {
		padding: 10px 20px 10px 20px !important;
	}

	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
		position: relative;
		right: 0;
		top: 0;
		transform: unset;
		width: fit-content;
		display: block !important;
	}

	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container .dokan-w5 {
		position: relative;
		right: 0;
		top: 0;
		transform: unset;
		width: fit-content;
		display: block !important;
		margin-top: 15px;
	}

	.dokan-withdraw-content .dokan-withdraw-area .dokan-panel-body .dokan-panel-inner-container {

		display: flex;
		flex-direction: column;
	}

	.myaccount-login-page .woocommerce .woocommerce-form-login__submit {
		padding: 10px 20px 10px 20px !important;
	}

	.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button {
		padding: 10px 20px 10px 20px !important;
	}
	.woocommerce-resell-items .resell-items-table-wrapper .woocommerce-orders-table.shop_table.shop_table_responsive.my_account_orders.resell-items-table tr td.product-actions {
	display: block;
}
}

a[data-original-title="Edit Account"] {
	visibility: hidden;
}

.social-profiles-button {
	color: #111 !important;
	background-color: #eed4a2 !important;
	padding: 10px 48px !important;
	border: 1px solid #eed4a2 !important;
	font-family: "Poppins", Sans-serif !important;
	font-weight: 600 !important;
	text-transform: uppercase;
}

.social-profiles-button:hover {
	color: #fff !important;
	background-color: #111 !important;
}

.dokan-vendor-verification-start,
.dokan-progress-bar.dokan-progress-bar-info.dokan-progress-bar-striped {
	color: #111 !important;
}

button.dokan-btn.dokan-btn-theme {
	background-color: #ebcc92 !important;
	border-color: #ebcc92 !important;
}

button[name="product_listing_search"]:hover {
	background-color: #ebcc92 !important;
}

.dokan-btn.dokan-btn-theme,
.dokan-btn.dokan-btn-theme:hover,
input#bulk-product-action,
#dokan-request-withdraw-button,
#dokan-withdraw-display-requests-button,
a[data-method="paypal"],
a[data-method="paypal"]:hover,
input#bulk-order-action {
	background-color: #ebcc92 !important;
	border-color: #ebcc92 !important;
	color: #111111 !important;
}

#toggle-vendor-payment-method-drop-down,
a.woocommerce-button.button.view,
a.sell-again-button {
	background-color: #eed4a2 !important;
}

.wp-form-hidden {
	display: none !important;
}

.wpforms-uploader {
	background: #333 !important;
	color: white !important;
}

.wpforms-field-medium {
	color: #afafaf !important;
	background: #333 !important;
}

.full-width {
	width: 100% !important;
}

.dz-message {
	color: #afafaf !important;
}

.dokan-panel-body {
	display: none !important;
}

.elementor-element-6196f265 {
	display: none !important;
}

.pagination-wrap {
	padding: 0px 40px;
}

.page-numbers {
	background-color: black !important;
	color: #EBCC92 !important;
}

.current {
	color: grey !important;
}

.seller-items {
	margin-top: -50px !important;
}

.elementor-element-941d17e {
	height: 250px !important;
}

#tab-title-shipping {
	display: none !important;
}

.items-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.item-card {
	width: 250px;
	background-color: #151515;
	justify-content: "center";
	margin: 5px;
}

.item-name-container {
	justify-content: flex-between;
	padding: 10px;
}

.item-name {
	font-family: "Wensley Demo" !important;
	font-size: 12px !important;
}

.attachment-thumbnail {
	width: 250px;
}

.item-action-name {
	font-family: "Wensley Demo" !important;
	font-size: 10px;
}

.item-name-container {
	display: flex;
	flex: 1;
	flex-direction: column;
	align-items: start;
}

.item-action {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0;
	border: none;
	color: white;
	font-family: "Wensley Demo" !important;
	font-size: 10px;
}

.dokan-product-shipping-tax {
	display: none !important;
}

.dokan-linked-product-options {
	display: none !important;
}

.dokan-attribute-variation-options {
	display: none !important;
}

.dokan-other-options {
	display: none !important;
}

/* Dark Theme for wp_editor */
#wp-post_excerpt-wrap {
	background-color: #222 !important;
	border: 1px solid #444 !important;
	color: #ddd !important;
}

#wp-post_excerpt-editor-container {
	background-color: #222 !important;
}

#post_excerpt {
	background-color: #222 !important;
	color: #fff !important;
	border: none !important;
	padding: 10px;
}

#post_excerpt:focus {
	outline: none !important;
	border: 1px solid #666 !important;
}

/* Toolbar Styling */
.mce-container,
.mce-toolbar {
	background-color: #333 !important;
	border-color: #555 !important;
}

.mce-btn {
	background-color: #444 !important;
	color: #fff !important;
}

.mce-btn:hover {
	background-color: #555 !important;
}

.mce-menubtn button {
	color: white !important;
}

.mce-menubtn i {
	color: white !important;
}

.mce-ico {
	color: white !important;
}

.my-input-label {
	font-size: 12px;
	font-family: "Wensley Demo", Sans-serif;
	margin-bottom: 10px;
}

.dokan-form-group label {
	font-size: 12px;
	font-family: "Wensley Demo", Sans-serif;
	margin-right: 30px;
}

#color_condition {
	width: 300px;
	background-color: black;
	color: white;
	font-size: 12px;
	font-family: "Wensley Demo", Sans-serif;
	margin: 10px 0px;
	padding: 15px;
}

.my-btn {
	width: 100%;
	font-family: "Wensley Demo", Sans-serif;
	color: black !important;
	font-size: 14px;
	margin: 20px 0px;
}

.dokan-message {
	color: black !important;
}

.order-statuses-filter {
	display: none;
}

.dokan-order-filter-serach {
	display: none;
}

.dokan-order-action {
	padding: 21px 0px;
}

.dokan-table td {
	border: none !important;
}

.dokan-table th {
	color: #EDD696 !important;
	border-right-width: 0px;
	border-left-width: 0px;
}

.attachment-thumbnail {
	height: 50px;
	width: 50px;
}

.product_type_simple {
	display: none !important;
}

/* User Profile Dropdown Styles */
.user-profile-dropdown {
	position: relative;
	display: inline-block;
}

.dropdown-toggle {
	background: none;
	border: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 8px 12px;
	color: #ffffff;
	font-size: 14px;
	transition: all 0.3s ease;
}

.dropdown-toggle:hover {
	opacity: 0.9;
}

.user-avatar {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	object-fit: cover;
}

.user-name {
	margin: 0 5px;
}

.verified-icon {
	color: #28a745;
	margin-left: 5px;
}

.dropdown-arrow {
	font-size: 12px;
	transition: transform 0.3s ease;
}

[aria-expanded="true"] .dropdown-arrow {
	transform: rotate(180deg);
}

.dropdown-menu {
	display: none;
	position: absolute;
	right: 0;
	background: #ffffff;
	min-width: 180px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	padding: 8px 0;
	z-index: 1000;
	margin-top: 5px;
}

.dropdown-menu li {
	list-style: none;
}

.dropdown-menu a {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 8px 16px;
	color: #333;
	text-decoration: none;
	transition: all 0.2s ease;
}

.dropdown-menu a:hover {
	background: #f8f9fa;
	color: #007bff;
}

.dropdown-menu i {
	width: 18px;
	text-align: center;
}

/* Guest Links Styles */
.guest-links {
	display: flex;
	gap: 15px;
}

.guest-links a {
	color: #ffffff;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 5px;
	padding: 8px 12px;
	border-radius: 4px;
	transition: all 0.3s ease;
}

.guest-links a:hover {
	opacity: 0.9;
}

.login-btn {
	background: #6c757d;
}

.register-btn {
	background: #28a745;
}

/* Thomas' CSS  */

/* .product-price .woocommerce-Price-amount.amount {
	font-size: 40px !important;
} */

body {
	scroll-behavior: smooth;
}

/* Responsive Styles */
@media (max-width: 768px) {
	.dropdown-menu {
		right: auto;
		left: 0;
	}
}

.elementor-element-941d17e {
	background-size: contain !important;
}

.size-thumbnail {
	width: 100% !important;
}

/*.wc_payment_methods {
	background: #333 !important;
}*/
.payment_box.payment_method_stripe fieldset {
	border: 0;
}

/* .payment_box {
	background:
		black !important;
	color: white !important;
	border:
		1px solid white !important;
} */

.product-type-auction>.button {
	display: none !important;
}

.dokan-form-group input {
	margin-top: 30px !important;
}

/* .dokan-w4 {
display: none !important;
} */
.woocommerce-order {
	padding: 30px;
	color: white !important;
}

.woocommerce-customer-details {
	display: none !important;
}

h3 {
	color: white !important;
}

#dokan-store-listing-filter-form-wrap {
	display: flex !important;
	justify-content: flex-end;
}

#dokan-store-listing-filter-wrap {
	display: none !important;
}

.vendor-customer-registration {
	display: none !important;
}

.kyc-fields {
	display: none !important;
}

.page-header {
	display: none !important;
}

.view {
	margin: 0px 5px !important;
}

.jssocials-shares {
	display: none !important;
}

.entry-title small {
	display: none !important;
}

#customer_login .col-2 {
	display: none !important;
}

.biography-box {
	display: none !important;
}

p>.account_migration {
	display: none !important;
}

#tab-description h2 {
	display: none !important;
}

@media (max-width:1000px) {
	.elementor-element-2277b15:has(.guest-links) {
		display: none !important;
	}
}

.button-area {
	min-height: 200px !important
}

.elementor-form .elementor-message.elementor-message-success {
	color: green !important;
}

.product-template-default.single-product .variations .value select {
	color: #fff !important;
	background-color: #000 !important;
}

.product-template-default.single-product .variations .value .reset_variations {
	color: #fff !important;
}

.woocommerce-form.woocommerce-form-login.login .woocommerce-Input.woocommerce-Input--text.input-text {
	border-color: #666 !important;
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
	padding: 18px 20px;
}

.woocommerce-address-fields .woocommerce-address-fields__field-wrapper input {
	border-color: #666 !important;
}

.select2-container .select2-selection--single {
	height: 38px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: normal;
}

.select2-container--open .select2-dropdown--above {
	margin-top: 10px;
}

.elementor-3255 .elementor-element.elementor-element-50d0349c {
	padding: 44px 0px 80px 0px !important;
}

/*#wc-stripe-express-checkout-element {
	margin-top: 8em !important;
}*/

.mobile-hamburger-menu .elementor-icon-wrapper {
	display: flex;
}

@media (max-width:575px) {

	.register-container,
	.myaccount-login-page .woocommerce {
		max-width: calc(100% - 60px) !important;
	}

	.register-container h2,
	.myaccount-login-page .woocommerce h2 {
		font-size: 20px;
		line-height: 30px;
	}

	.register-container button,
	.myaccount-login-page .woocommerce .woocommerce-form-login__submit {
		padding: 10px 20px 10px 20px;
	}

	.myaccount-login-page .woocommerce,
	.register-container {
		padding: 25px !important;
	}

	.woocommerce-page.woocommerce-account main#content {
		margin-top: 40px;
	}

	.product__listing__loop .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	.seller-items ul.products.columns-4 {
		display: grid !important;
		grid-template-columns: repeat(1, minmax(0, 1fr));
		gap: 20px;
	}
}

@media screen and (min-width: 300px) and (max-width: 600px) {
	.elementor-element.elementor-element-2aefa17.stax-condition-yes.stax-user_role_enabled-yes.e-flex {
		width: 95%;
	}

	.main-auction.auction-time-countdown.hasCountdown .countdown_row.countdown_show5 {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.main-auction.auction-time-countdown.hasCountdown .countdown_row.countdown_show5 span {
		width: 46% !important
	}

	.elementor-element.elementor-element-04fdf6b {
		width: 95%;
	}

	.apply-filter #cancel-filter-btn {
		display: none !important;
	}

	#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer {
		padding: 19px 20px;
	}

	.elementor-element.elementor-element-a97bdc1 {
		width: 95%;
	}

	.dokan-dashboard .dokan-dash-sidebar .dokan-settings-area .dokan-banner,
	.dokan-dashboard .dokan-dashboard-content .dokan-settings-area .dokan-banner {
		min-height: fit-content;
	}

	.elementor-element-c3e8af9 {
		width: 95%;
	}

	.elementor-element-166696c {
		width: 95%;
		margin: auto;
	}

	.elementor-518 .elementor-element.elementor-element-7e83579 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-element-b9d1078 {
		margin: auto;
		width: 95%;
	}

	.woocommerce-form.woocommerce-form-login.login .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
		width: 90%;
	}

	.page-id-17 .elementor-element-02d2d11 .e-con-inner {
		padding-top: 10px !important;
	}

	.elementor-element-2b30962 {
		width: 95%;
	}
}

/* ============================================================================
   PROFILE DROPDOWN STYLES
   Target: .header__right__menu__list > .elementor-widget-container > nav > ul > li
   ============================================================================ */

/* Profile Dropdown Wrapper - LI element - HIGH SPECIFICITY */
.phlex-profile-dropdown-wrapper,
.header__right__menu__list .phlex-profile-dropdown-wrapper,
.header__right__menu__list > .elementor-widget-container > nav > ul > .phlex-profile-dropdown-wrapper,
.elementor-nav-menu .phlex-profile-dropdown-wrapper,
ul > li.phlex-profile-dropdown-wrapper {
	position: relative !important;
	display: flex !important;
	align-items: center !important;
	list-style: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	height: auto !important;
	width: auto !important;
	overflow: visible !important;
}

/* Profile Dropdown Container - HIGH SPECIFICITY */
.phlex-profile-dropdown,
.phlex-profile-dropdown-wrapper .phlex-profile-dropdown,
.phlex-profile-dropdown-wrapper > .phlex-profile-dropdown {
	position: relative !important;
	display: flex !important;
	align-items: center !important;
	visibility: visible !important;
	opacity: 1 !important;
	height: auto !important;
	width: auto !important;
}

/* Profile Trigger (clickable area) - HIGH SPECIFICITY */
.phlex-profile-trigger,
.phlex-profile-dropdown .phlex-profile-trigger,
.phlex-profile-dropdown > a.phlex-profile-trigger,
a.phlex-profile-trigger {
	display: flex !important;
	align-items: center !important;
	gap: 8px !important;
	cursor: pointer !important;
	text-decoration: none !important;
	color: inherit !important;
	padding: 5px 0 !important;
	transition: opacity 0.2s ease !important;
	background: none !important;
	border: none !important;
	visibility: visible !important;
	opacity: 1 !important;
	height: auto !important;
	width: auto !important;
}

.phlex-profile-trigger:hover,
.phlex-profile-trigger:focus,
a.phlex-profile-trigger:hover,
a.phlex-profile-trigger:focus {
	opacity: 0.85 !important;
	text-decoration: none !important;
	outline: none !important;
}

/* Profile Avatar - HIGH SPECIFICITY */
.phlex-profile-avatar,
.phlex-profile-trigger .phlex-profile-avatar,
.phlex-profile-trigger > .phlex-profile-avatar,
span.phlex-profile-avatar {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 36px !important;
	height: 36px !important;
	min-width: 36px !important;
	min-height: 36px !important;
	max-width: 36px !important;
	max-height: 36px !important;
	border-radius: 50% !important;
	overflow: hidden !important;
	background-color: #e0e0e0 !important;
	flex-shrink: 0 !important;
	visibility: visible !important;
	opacity: 1 !important;
}

/* Avatar Image - HIGH SPECIFICITY */
.phlex-avatar-img,
.phlex-profile-avatar .phlex-avatar-img,
.phlex-profile-avatar > img.phlex-avatar-img,
img.phlex-avatar-img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 50% !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

/* Placeholder Avatar (CSS fallback) - HIGH SPECIFICITY */
.phlex-avatar-placeholder,
.phlex-profile-avatar .phlex-avatar-placeholder,
.phlex-profile-avatar > span.phlex-avatar-placeholder,
span.phlex-avatar-placeholder {
	/*width: 100% !important;
	height: 100% !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	line-height: 1 !important;
	border-radius: 50% !important;
	visibility: visible !important;
	opacity: 1 !important;*/
    display: none !important;
}
.phlex-profile-avatar .phlex-avatar-placeholder.phlex-avatar-guest {
  display: flex !important;
}

/* Profile Name - HIGH SPECIFICITY */
.phlex-profile-name,
.phlex-profile-trigger .phlex-profile-name,
.phlex-profile-trigger > .phlex-profile-name,
span.phlex-profile-name {
	font-size: 16px !important;
	font-weight: 500 !important;
	/* line-height: 1.2 !important; */
	color: #fff !important;
	max-width: 100px !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
    text-transform: uppercase !important;
}

/* Profile Arrow - HIGH SPECIFICITY */
.phlex-profile-arrow,
.phlex-profile-trigger .phlex-profile-arrow,
.phlex-profile-trigger > .phlex-profile-arrow,
span.phlex-profile-arrow {
	display: flex !important;
	align-items: center !important;
	transition: transform 0.2s ease !important;
	line-height: 1 !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.phlex-profile-arrow svg,
.phlex-profile-trigger .phlex-profile-arrow svg,
span.phlex-profile-arrow svg {
	width: 12px !important;
	height: 12px !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	fill: none !important;
	stroke: #fff !important;
}

.phlex-profile-dropdown.is-open .phlex-profile-arrow {
	transform: rotate(180deg);
}

/* Profile Dropdown Menu */
.phlex-profile-menu {
	position: absolute !important;
	top: calc(100% + 10px) !important;
	right: 0 !important;
	left: auto !important;
	min-width: 180px !important;
	width: auto !important;
	background-color: #fff !important;
	border-radius: 8px !important;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
	padding: 8px 0 !important;
	list-style: none !important;
	margin: 0 !important;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-10px);
	transition: all 0.2s ease;
	z-index: 99999 !important;
	display: block !important;
	border: none !important;
}

.phlex-profile-dropdown.is-open .phlex-profile-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

/* Dropdown Arrow */
.phlex-profile-menu::before {
	content: '';
	position: absolute;
	top: -6px;
	right: 16px;
	width: 12px;
	height: 12px;
	background-color: #B79345;
	transform: rotate(45deg);
	box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.05);
	z-index: 0;
}
.phlex-profile-menu .phlex-profile-menu-item a {
	color: #fff !important;
	font-family: "Poppins", Sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}

/* Profile Menu Items */
.phlex-profile-menu-item {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	display: block !important;
	width: 100% !important;
}

.phlex-profile-menu-item a {
	display: flex !important;
	align-items: center !important;
	padding: 10px 16px !important;
	font-size: 14px !important;
	color: #333 !important;
	text-decoration: none !important;
	transition: background-color 0.15s ease;
	background: none !important;
	width: 100%;
	box-sizing: border-box;
}

.phlex-profile-menu-item a:hover {
	background-color: #f5f5f5 !important;
	text-decoration: none !important;
	color: #333 !important;
}

/* Logout Item Styling */
.phlex-profile-logout {
	border-top: 1px solid #ffffff26 !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.phlex-profile-logout a {
	color: #d32f2f !important;
}

.phlex-profile-logout a:hover {
	background-color: #ffebee !important;
	color: #d32f2f !important;
}

/* ==========================================================================
   HEADER SPECIFIC STYLES
   Target: .header__right__menu__list > .elementor-widget-container > nav > ul
   ========================================================================== */

/* Wrapper inside header menu */
.header__right__menu__list .phlex-profile-dropdown-wrapper,
.header__right__menu__list .elementor-widget-container nav ul .phlex-profile-dropdown-wrapper {
	margin-left: 0;
}

/* Trigger colors in header (assuming white text on dark header) */
.header__right__menu__list .phlex-profile-trigger,
.header__right__menu__list .phlex-profile-name {
	color: #fff;
}

.header__right__menu__list .phlex-profile-arrow svg {
	stroke: #fff;
}

/* Reset any Elementor nav-menu styles that might interfere */
.header__right__menu__list .elementor-nav-menu .phlex-profile-dropdown-wrapper,
.header__right__menu__list nav ul .phlex-profile-dropdown-wrapper {
	background: none !important;
}

.header__right__menu__list .elementor-nav-menu .phlex-profile-trigger,
.header__right__menu__list nav ul .phlex-profile-trigger {
	padding: 5px 0 !important;
}

/* Ensure the dropdown menu doesn't inherit unwanted nav styles */
.header__right__menu__list .phlex-profile-menu,
.elementor-nav-menu .phlex-profile-menu {
	position: absolute !important;
	background: #B79345 !important;
	border: none !important;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;
}

.header__right__menu__list .phlex-profile-menu {
	padding: 0px !important;
}

/* ==========================================================================
   ELEMENTOR NAV MENU INTEGRATION
   ========================================================================== */

/* Override Elementor's default submenu styles */
.elementor-nav-menu .phlex-profile-dropdown-wrapper {
	display: flex !important;
}

.elementor-nav-menu--layout-horizontal .phlex-profile-dropdown-wrapper {
	align-items: center !important;
}

.elementor-nav-menu .phlex-profile-dropdown-wrapper > .phlex-profile-dropdown {
	display: flex !important;
}

/* Prevent Elementor from adding its submenu indicator */
.phlex-profile-dropdown-wrapper .elementor-menu-toggle,
.phlex-profile-dropdown-wrapper .sub-arrow {
	display: none !important;
}

/* Override any inherited link styles */
.phlex-profile-dropdown-wrapper a.phlex-profile-trigger {
	font-size: inherit !important;
	font-weight: inherit !important;
}

/* Hide Login/Register when profile dropdown exists (logged in user) */
.logged-in .header__right__menu__list li[aria-hidden="true"],
.logged-in .elementor-nav-menu li[aria-hidden="true"],
li.phlex-hidden-menu-item,
.phlex-hidden-menu-item {
	display: none !important;
	visibility: hidden !important;
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* Force display profile dropdown children in Elementor context */
.elementor-widget-nav-menu .phlex-profile-dropdown-wrapper,
.elementor-widget-nav-menu .phlex-profile-dropdown,
.elementor-widget-nav-menu .phlex-profile-trigger,
.elementor-widget-nav-menu .phlex-profile-avatar,
.elementor-widget-nav-menu .phlex-profile-name,
.elementor-widget-nav-menu .phlex-profile-arrow,
.elementor-widget-nav-menu .phlex-avatar-img,
.elementor-widget-nav-menu .phlex-avatar-placeholder {
	display: flex !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.elementor-widget-nav-menu .phlex-avatar-img,
.elementor-widget-nav-menu .phlex-profile-name {
	display: block !important;
}

.elementor-widget-nav-menu .phlex-profile-name {
	display: inline-block !important;
}

/* ==========================================================================
   MOBILE RESPONSIVE
   ========================================================================== */

@media (max-width: 768px) {
	.phlex-profile-name {
		display: none !important;
	}
	
	.phlex-profile-trigger {
		gap: 4px;
	}
	
	.phlex-profile-menu {
		right: -10px !important;
		min-width: 160px !important;
	}
	
	.phlex-profile-menu::before {
		right: 20px;
	}
}

@media (max-width: 480px) {
	.phlex-profile-avatar {
		width: 32px;
		height: 32px;
		min-width: 32px;
		min-height: 32px;
	}
	
	.phlex-profile-arrow {
		display: none !important;
	}
	
	.phlex-profile-menu {
		position: fixed !important;
		top: auto !important;
		/*bottom: 0 !important;*/
		left: 0 !important;
		right: 0 !important;
		border-radius: 16px 16px 0 0 !important;
		min-width: 100% !important;
		width: 100% !important;
		padding: 16px 0 !important;
		transform: translateY(100%);
	}
	
	.phlex-profile-dropdown.is-open .phlex-profile-menu {
		transform: translateY(0);
	}
	
	.phlex-profile-menu::before {
		display: none !important;
	}
	
	.phlex-profile-menu-item a {
		padding: 14px 20px !important;
		font-size: 16px !important;
	}
}


/* ============================================================================
   MOBILE PROFILE DROPDOWN STYLES
   Target: #mobProfileDashboard > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner
   ============================================================================ */

/* Mobile profile wrapper */
.phlex-mobile-profile-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

/* Mobile profile dropdown container */
.phlex-mobile-profile-dropdown {
	position: relative;
	display: inline-flex;
	align-items: center;
}

/* Mobile profile trigger - icon only */
.phlex-mobile-profile-trigger {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-decoration: none !important;
	padding: 0 !important;
	cursor: pointer !important;
}

/* Mobile avatar sizing */
.phlex-mobile-profile-dropdown .phlex-profile-avatar {
	width: 36px !important;
	height: 36px !important;
	border-radius: 50% !important;
	overflow: hidden !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex-shrink: 0 !important;
	border: 2px solid #ddd !important;
	transition: border-color 0.2s ease !important;
}

.phlex-mobile-profile-dropdown:hover .phlex-profile-avatar,
.phlex-mobile-profile-dropdown.is-open .phlex-profile-avatar {
	border-color: #333 !important;
}

.phlex-mobile-profile-dropdown .phlex-avatar-img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 50% !important;
}

.phlex-mobile-profile-dropdown .phlex-avatar-placeholder {
	width: 100% !important;
	height: 100% !important;
	background-color: #333 !important;
	color: #fff !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	border-radius: 50% !important;
}

/* Guest avatar - slightly lighter background */
.phlex-mobile-profile-dropdown .phlex-avatar-guest {
	background-color: #666 !important;
}

.phlex-mobile-profile-dropdown .phlex-avatar-guest svg {
	stroke: #fff !important;
}

/* Mobile dropdown menu positioning */
.phlex-mobile-profile-dropdown .phlex-profile-menu {
	position: absolute !important;
	top: calc(100% + 8px) !important;
	right: 0 !important;
	left: auto !important;
	background: #B79345 !important;
	border: 0 !important;
	border-radius: 8px !important;
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
	min-width: 180px !important;
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
	z-index: 999999 !important;
	opacity: 0 !important;
	visibility: hidden !important;
	transform: translateY(-8px) !important;
	transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease !important;
}

.phlex-mobile-profile-dropdown.is-open .phlex-profile-menu {
	opacity: 1 !important;
	visibility: visible !important;
	transform: translateY(0) !important;
}

/* Mobile dropdown menu items */
.phlex-mobile-profile-dropdown .phlex-profile-menu-item {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.phlex-mobile-profile-dropdown .phlex-profile-menu-item a {
	display: block !important;
	padding: 10px 20px !important;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	transition: background-color 0.15s ease !important;
	white-space: nowrap !important;
}

.phlex-mobile-profile-dropdown .phlex-profile-menu-item a:hover {
	    background-color: #f5f5f5 !important;
    text-decoration: none !important;
    color: #333 !important;
}


.phlex-mobile-profile-dropdown .phlex-profile-logout a:hover {
	color: #dc3545 !important;
	background-color: #fff5f5 !important;
}

.phlex-profile-menu .phlex-profile-menu-item:first-child a {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.phlex-profile-menu .phlex-profile-menu-item:last-child a {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}



#phlexMobileMenu .elementor-nav-menu .menu-item:nth-child(7),
 #phlexMobileMenu .elementor-nav-menu .menu-item:nth-child(8){
  display: none;
}

/* ============================================================================
   CANCEL RESELL ITEM STYLES
   ============================================================================ */

/* Cancel button styling */
.resell-items-table .product-actions .cancel-resell-item {
	background-color: #dc3545 !important;
	border-color: #dc3545 !important;
	color: #fff !important;
	margin-left: 5px;
}

.resell-items-table .product-actions .cancel-resell-item:hover,
.resell-items-table .product-actions .cancel-resell-item:focus {
	background-color: #c82333 !important;
	border-color: #bd2130 !important;
	color: #fff !important;
}

.resell-items-table .product-actions .cancel-resell-item:disabled {
	background-color: #6c757d !important;
	border-color: #6c757d !important;
	cursor: not-allowed;
	opacity: 0.65;
}

/* Cancel Resell Modal Overlay */
.phlex-cancel-resell-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999999;
	padding: 20px;
	box-sizing: border-box;
}

/* Prevent body scroll when modal is open */
body.phlex-modal-open {
	overflow: hidden;
}

/* Cancel Resell Modal */
.phlex-cancel-resell-modal {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
	max-width: 450px;
	width: 100%;
	max-height: 90vh;
	overflow: auto;
	animation: phlexModalFadeIn 0.2s ease-out;
}

@keyframes phlexModalFadeIn {
	from {
		opacity: 0;
		transform: scale(0.95);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

/* Modal Header */
.phlex-cancel-resell-modal .modal-header {
	padding: 20px 24px 16px;
	border-bottom: 1px solid #eee;
}

.phlex-cancel-resell-modal .modal-header h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 1.4;
}

/* Modal Body */
.phlex-cancel-resell-modal .modal-body {
	padding: 20px 24px;
}

.phlex-cancel-resell-modal .modal-body p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color: #555;
}

/* Modal Footer */
.phlex-cancel-resell-modal .modal-footer {
	padding: 16px 24px 20px;
	border-top: 1px solid #eee;
	display: flex;
	justify-content: flex-end;
	gap: 12px;
}

.phlex-cancel-resell-modal .modal-footer .button {
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: #B79345 !important;
	transition: all 0.5s ease;
}

.phlex-cancel-resell-modal .modal-footer .button:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}
.phlex-cancel-resell-modal .modal-cancel-btn:hover,
.phlex-cancel-resell-modal .modal-cancel-btn:focus {
	color: #B79345 !important;
	background-color: #fff !important;
}

.phlex-cancel-resell-modal .modal-confirm-btn {
	/* background-color: #dc3545 !important;
	border: 1px solid #dc3545 !important;
	color: #fff !important; */
}

.phlex-cancel-resell-modal .modal-confirm-btn:hover,
.phlex-cancel-resell-modal .modal-confirm-btn:focus {
	/* background-color: #c82333 !important;
	border-color: #bd2130 !important; */
}

.phlex-cancel-resell-modal .modal-footer .button:disabled {
	opacity: 0.65;
	cursor: not-allowed;
}

/* Cancel Resell Notice */
.phlex-cancel-resell-notice {
	margin: 15px 0;
	animation: phlexNoticeFadeIn 0.3s ease-out;
}

@keyframes phlexNoticeFadeIn {
	from {
		opacity: 0;
		transform: translateY(-10px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/* Mobile responsive for modal */
@media (max-width: 480px) {
	.phlex-cancel-resell-modal-overlay {
		padding: 10px;
		align-items: flex-end;
	}
	
	.phlex-cancel-resell-modal {
		max-width: 100%;
		border-radius: 16px 16px 0 0;
		max-height: 80vh;
	}
	
	.phlex-cancel-resell-modal .modal-header {
		padding: 16px 20px 12px;
	}
	
	.phlex-cancel-resell-modal .modal-body {
		padding: 16px 20px;
	}
	
	.phlex-cancel-resell-modal .modal-footer {
		padding: 12px 20px 16px;
		flex-direction: column-reverse;
	}
	
	.phlex-cancel-resell-modal .modal-footer .button {
		width: 100%;
		justify-content: center;
	}
	
	/* Stack action buttons on mobile */
	.resell-items-table .product-actions {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	
	.resell-items-table .product-actions .button,
	.resell-items-table .product-actions button {
		margin-left: 0 !important;
		width: 100%;
		text-align: center;
	}
}

/* ============================================================================
   REJECTION NOTES POPUP STYLES
   ============================================================================ */

/* Rejection info icon */
.rejection-info-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: none;
	border: none;
	padding: 0;
	margin-left: 8px;
	cursor: pointer;
	vertical-align: middle;
	transition: transform 0.15s ease;
}

.rejection-info-icon:hover {
	transform: scale(1.1);
}

.rejection-info-icon:focus {
	outline: 2px solid #dc3545;
	outline-offset: 2px;
	border-radius: 50%;
}

.rejection-info-icon .dashicons {
	color: #e74c3c;
	font-size: 18px;
	width: 18px;
	height: 18px;
}

.rejection-info-icon .dashicons::before {
	color: #e74c3c;
}

/* Rejection notes modal overlay */
.phlex-rejection-notes-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999999;
	padding: 20px;
	box-sizing: border-box;
	animation: phlexRejectionModalFadeIn 0.2s ease-out;
}

@keyframes phlexRejectionModalFadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes phlexRejectionModalSlideIn {
	from {
		opacity: 0;
		transform: translateY(-20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/* Rejection notes modal */
.phlex-rejection-notes-modal, .phlex-cancel-resell-modal {
	background: #fff;
	border-radius: 3px !important;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
	max-width: 690px;
	width: 100%;
	max-height: 80vh;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	animation: phlexRejectionModalSlideIn 0.2s ease-out;
	position: relative;
}
.phlex-rejection-notes-modal p, .phlex-cancel-resell-modal p {
	color: #B79345 !important;
}
.phlex-rejection-notes-modal .rejection-reason {
font-size: 14px !important;
}

.phlex-rejection-notes-modal .modal-footer {
  display: none !important;
}

.phlex-rejection-notes-modal .modal-header, .phlex-cancel-resell-modal .modal-header{
	padding: 20px 24px 16px;
	border-bottom: 1px solid #eee;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #B79345 !important;
}

.phlex-rejection-notes-modal .modal-header h3, .phlex-cancel-resell-modal .modal-header h3 {
	color: #fff !important;
  font-family: 'Wensley' !important;
  font-size: 24px !important;
  font-weight: 400;
  text-transform: uppercase;
  font-style: italic;
  line-height: 1.3em !important;
  margin: 0px !important;
}

.phlex-rejection-notes-modal .modal-header .modal-close-btn {
	background: none;
	border: none;
	font-size: 28px;
	line-height: 1;
	color: inherit;
	cursor: pointer;
	padding: 0;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	transition: all 0.15s ease;
}
.phlex-rejection-notes-modal .modal-header .modal-close-btn span {
  width: 100%;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%;
 background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}



.phlex-rejection-notes-modal .modal-header .modal-close-btn:hover {
	background-color: transparent;
	color: inherit;
}

.phlex-rejection-notes-modal .modal-body {
	padding: 20px 24px;
	overflow-y: auto;
	flex: 1;
}

.phlex-rejection-notes-modal .rejection-product-title {
	margin: 0 0 16px 0;
	font-size: 14px;
	color: #333;
	padding-bottom: 12px;
	border-bottom: 1px solid #eee;
}

.phlex-rejection-notes-modal .rejection-notes-list {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.phlex-rejection-notes-modal .rejection-note-item {
	background-color: #fff5f5;
	border-left: 4px solid #dc3545;
	padding: 12px 16px;
	border-radius: 0 4px 4px 0;
}

.phlex-rejection-notes-modal .rejection-date {
	display: block;
	font-size: 12px;
	color: #666;
	margin-bottom: 8px;
	font-weight: 500;
}

.phlex-rejection-notes-modal .rejection-reason {
	margin: 0;
	font-size: 14px;
	color: #333;
	line-height: 1.5;
}

.phlex-rejection-notes-modal .modal-footer {
	padding: 16px 24px 20px;
	border-top: 1px solid #eee;
	display: flex;
	justify-content: flex-end;
}

.phlex-rejection-notes-modal .modal-footer .button {
	min-width: 100px;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px;
	cursor: pointer;
	transition: all 0.15s ease;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	color: #333;
}

.phlex-rejection-notes-modal .modal-footer .button:hover,
.phlex-rejection-notes-modal .modal-footer .button:focus {
	background-color: #e9e9e9;
	border-color: #ccc;
}
/**/


/* Mobile responsive for rejection notes modal */
@media (max-width: 480px) {
	.phlex-rejection-notes-modal-overlay {
		padding: 10px;
		align-items: flex-end;
	}
	
	.phlex-rejection-notes-modal {
		max-width: 100%;
		max-height: 80vh;
	}
	
	.phlex-rejection-notes-modal .modal-header {
		padding: 10px 15px;
	}
	
	.phlex-rejection-notes-modal .modal-body {
		padding: 16px 20px;
	}
	
	.phlex-rejection-notes-modal .modal-footer {
		padding: 12px 20px 16px;
	}
	
	.phlex-rejection-notes-modal .modal-footer .button {
		width: 100%;
		justify-content: center;
	}
	
	.rejection-info-icon {
		margin-left: 6px;
	}
	
	.rejection-info-icon .dashicons {
		font-size: 16px;
		width: 16px;
		height: 16px;
	}
}

/* ============================================================================
   RESOLD PRODUCT CUSTOM DATA DISPLAY (Single Product Page)
   ============================================================================ */

/* Hide original custom-fields content on resold product pages until JS replaces it */
body.product-is-resold #product__custom__data > .elementor-widget-container > .elementor-shortcode > .custom-fields {
	visibility: hidden;
	min-height: 0;
	opacity: 0;
	transition: opacity 0.3s ease;
}

/* Show after JS has replaced the content */
body.product-is-resold #product__custom__data > .elementor-widget-container > .elementor-shortcode > .custom-fields.resold-data-loaded {
	visibility: visible;
	opacity: 1;
}

.resold-product-custom-data {
	padding: 0;
}

/* Section spacing */
.resold-section {
	margin-bottom: 20px;
	padding-bottom: 16px;
	border-bottom: 1px solid #666;
}

.resold-section:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

/* Section headings */
.resold-section-heading {
	font-size: 26px;
	font-weight: 500;
	    font-style: italic;
	color: #B79345;
	margin: 0 0 12px 0;
	padding: 0;
}

/* Items Included list */
.resold-included-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.resold-included-item {
	padding: 6px 0;
	font-size: 14px;
	color: #fff;
	display: flex;
	align-items: center;
	gap: 8px;
	font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.resold-check-icon {
	color: #28a745;
	font-weight: bold;
	font-size: 16px;
	flex-shrink: 0;
}

/* Item Condition display */
.resold-condition-display {
	display: flex;
	align-items: center;
	gap: 16px;
}

.resold-condition-bar-wrapper {
	flex: 1;
}

.resold-condition-bar {
	width: 100%;
	height: 10px;
	background: #e9ecef;
	border-radius: 5px;
	overflow: hidden;
}

.resold-condition-fill {
	height: 100%;
	border-radius: 5px;
	transition: width 0.3s ease;
}

.resold-condition-fill.condition-poor {
	background: #dc3545;
}

.resold-condition-fill.condition-fair {
	background: #ffc107;
}

.resold-condition-fill.condition-good {
	background: #28a745;
}

.resold-condition-fill.condition-excellent {
	background: #17a2b8;
}

/* Condition badge */




/* Condition Description */
.resold-description-text {
	    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 26px;
	color: #fff;
	line-height: 1.6;
	margin: 0;
}

/* ============================================================================
   ITEM CONDITION RANGE SLIDER STYLES
   ============================================================================ */

/* Slider wrapper */
.item-condition-field {
	margin-bottom: 20px;
}

.item-condition-slider-wrapper {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-bottom: 8px;
}

/* Range slider base styling */
.item-condition-slider {
	-webkit-appearance: none;
	appearance: none;
	width: 100%;
	height: 8px;
	border-radius: 4px;
	background: linear-gradient(to right, #dc3545 0%, #ffc107 33%, #28a745 66%, #17a2b8 100%);
	outline: none;
	transition: opacity 0.15s ease-in-out;
	cursor: pointer;
}

.item-condition-slider:hover {
	opacity: 0.9;
}

/* Webkit (Chrome, Safari, Edge) slider thumb */
.item-condition-slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #333;
	cursor: pointer;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.item-condition-slider::-webkit-slider-thumb:hover {
	transform: scale(1.1);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
}

.item-condition-slider::-webkit-slider-thumb:active {
	transform: scale(1.05);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

/* Firefox slider thumb */
.item-condition-slider::-moz-range-thumb {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #fff;
	border: 3px solid #333;
	cursor: pointer;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.item-condition-slider::-moz-range-thumb:hover {
	transform: scale(1.1);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
}

/* Firefox track */
.item-condition-slider::-moz-range-track {
	width: 100%;
	height: 8px;
	border-radius: 4px;
	background: linear-gradient(to right, #dc3545 0%, #ffc107 33%, #28a745 66%, #17a2b8 100%);
}

/* Value display */
.item-condition-value-display {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 70px;
	padding: 6px 12px;
	background-color: #333;
	color: #fff;
	border-radius: 6px;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	flex-shrink: 0;
}

.item-condition-value {
	font-size: 16px;
}

.item-condition-percent {
	font-size: 14px;
	margin-left: 1px;
}

/* Condition labels */
.item-condition-labels {
	display: flex;
	justify-content: space-between;
	margin-top: 8px;
	padding: 0;
	width: calc(100% - 90px); /* Account for the value display width + gap */
	box-sizing: border-box;
}

.item-condition-labels span {
	font-family: "Poppins", Sans-serif;
  font-size: 14px;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-weight: 500;
	text-align: center;
	flex: 1;
}
.item-condition-slider-wrapper .item-condition-slider {
    border: 0 !important;
}


.woocommerce-resell-items-edit #resold-product-edit-form .form-field input#item_condition{
  border: 0 !important;
  padding: 12px 0px !important;
border-radius: 30px !important;;
}
.woocommerce-resell-items-edit #resold-product-edit-form .form-field .item-condition-value-display {
  border-radius: 30px !important;;
}

.item-condition-labels span:first-child {
	text-align: left;
}

.item-condition-labels span:last-child {
	text-align: right;
}

.condition-label-poor {
	color: #dc3545 !important;
}

.condition-label-fair {
	color: #ffc107 !important;
}

.condition-label-good {
	color: #28a745 !important;
}

.condition-label-excellent {
	color: #17a2b8 !important;
}

/* Dynamic color change for value display based on condition */
.item-condition-value-display.condition-poor {
	background-color: #dc3545;
}

.item-condition-value-display.condition-fair {
	background-color: #ffc107;
	color: #333;
}

.item-condition-value-display.condition-good {
	background-color: #28a745;
}

.item-condition-value-display.condition-excellent {
	background-color: #17a2b8;
}


/*Login page*/


.myaccount-login-page #content {
margin: 0px !important;
}


/**/

/* Mobile responsive */
@media (max-width: 480px) {
	.item-condition-slider-wrapper {
		flex-direction: column;
		gap: 12px;
	}
	
	.item-condition-value-display {
		width: 100%;
		padding: 10px;
	}
	
	.item-condition-labels {
		width: 100%;
	}
	
	.item-condition-labels span {
		font-size: 9px;
	}
}

/* ============================================================================
   RESELL VERIFICATION MODAL
   ============================================================================ */

.phlex-verify-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999999;
	padding: 20px;
	box-sizing: border-box;
}

.phlex-verify-modal {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
	max-width: 450px;
	width: 100%;
	max-height: 90vh;
	overflow: auto;
	animation: phlexModalFadeIn 0.2s ease-out;
}

.phlex-verify-modal .modal-header {
	padding: 20px 24px 16px;
	border-bottom: 1px solid #eee;
}

.phlex-verify-modal .modal-header h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 1.4;
}

.phlex-verify-modal .modal-body {
	padding: 20px 24px;
}

.phlex-verify-modal .modal-body p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color: #555;
}

.phlex-verify-modal .modal-footer {
	padding: 16px 24px 20px;
	border-top: 1px solid #eee;
	display: flex;
	justify-content: flex-end;
	gap: 12px;
}

.phlex-verify-modal .modal-footer .button {
	color: #fff !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 14px !important;
	line-height: 20px;
	font-weight: 500 !important;
	text-transform: uppercase;
	padding: 10px 20px !important;
	border: 2px solid #B79345 !important;
	border-radius: 0 !important;
	background-color: #B79345 !important;
	transition: all 0.5s ease;
	text-decoration: none;
}

.phlex-verify-modal .modal-footer .button:hover {
	color: #B79345 !important;
	background-color: #fff !important;
}



/* **************  Verified badge extended **************** */

.dokan-profile-frame-wrapper .profile-info-summery .profile-info i {
	font-weight: 900 !important;
}


/* ****************** Required verification info modal ********************* */

.phlex-verify-modal {
	border: 0;
	border-radius: 0 !important;
  }
  .phlex-verify-modal .modal-header {
	background: #B79345;
  }
  .phlex-verify-modal #verify-modal-title {
	font-family: "Poppins", Sans-serif !important;
  }