.elementor-6639 .elementor-element.elementor-element-e7a4ebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6639 .elementor-element.elementor-element-e7a4ebe:not(.elementor-motion-effects-element-type-background), .elementor-6639 .elementor-element.elementor-element-e7a4ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hiddenworthgroup.com/wp-content/uploads/2025/10/header-lamp.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6639 .elementor-element.elementor-element-d3f7458{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6639 .elementor-element.elementor-element-d3f7458:not(.elementor-motion-effects-element-type-background), .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hiddenworthgroup.com/wp-content/uploads/2025/10/header-lamp.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-6639 .elementor-element.elementor-element-d3f7458::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .e-con-inner > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-background-slideshow::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6639 .elementor-element.elementor-element-d3f7458:hover::before, .elementor-6639 .elementor-element.elementor-element-d3f7458:hover > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-d3f7458:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-background-slideshow:hover::before, .elementor-6639 .elementor-element.elementor-element-d3f7458 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-6639 .elementor-element.elementor-element-d3f7458:hover{--overlay-opacity:0.88;}.elementor-6639 .elementor-element.elementor-element-d3f7458.e-con{--align-self:center;}.elementor-6639 .elementor-element.elementor-element-e82c27f{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6639 .elementor-element.elementor-element-e82c27f::before, .elementor-6639 .elementor-element.elementor-element-e82c27f > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-e82c27f > .e-con-inner > .elementor-background-video-container::before, .elementor-6639 .elementor-element.elementor-element-e82c27f > .elementor-background-slideshow::before, .elementor-6639 .elementor-element.elementor-element-e82c27f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6639 .elementor-element.elementor-element-e82c27f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6639 .elementor-element.elementor-element-2912eabd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-6639 .elementor-element.elementor-element-e7a4ebe:not(.elementor-motion-effects-element-type-background), .elementor-6639 .elementor-element.elementor-element-e7a4ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-6639 .elementor-element.elementor-element-d3f7458:not(.elementor-motion-effects-element-type-background), .elementor-6639 .elementor-element.elementor-element-d3f7458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-825a8f6 *//* Welcome name heading */
.elementor-widget-shortcode {
    text-align: center;
}

.elementor-widget-shortcode .elementor-shortcode {
    display: block;
    font-size: 42px;
    line-height: 1.2;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    margin: 0 auto 0px;
    text-shadow: 0 2px 10px rgba(0,0,0,0.35);
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-widget-shortcode .elementor-shortcode {
        font-size: 30px;
        margin-bottom: 0px;
    }

}/* End custom CSS */
/* Start custom CSS *//* My Account page layout fix */
body.woocommerce-account .woocommerce {
  max-width: 1100px !important;
  margin: 0px auto !important;
  padding: 0 24px !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 32px !important;
}

/* Left nav */
body.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 260px !important;
  float: none !important;
  background: #f8f5f2 !important;
  border: 1px solid #e5ded8 !important;
  border-radius: 14px !important;
  padding: 18px !important;
  flex: 0 0 260px !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation li {
  margin: 0 0 12px !important;
  padding: 0 !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation a {
  display: block !important;
  background: #fff !important;
  color: #951b1e !important;
  padding: 13px 16px !important;
  border-radius: 999px !important;
  border: 1px solid #eadfdf !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}

body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
  background: #951b1e !important;
  color: #fff !important;
}

/* Right content */
body.woocommerce-account .woocommerce-MyAccount-content {
  width: auto !important;
  float: none !important;
  flex: 1 1 auto !important;
  background: #fff !important;
  border: 1px solid #e5ded8 !important;
  border-radius: 14px !important;
  padding: 28px !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.08) !important;
  min-height: 260px !important;
}

/* Fix Elementor/text-editor wrapper spacing */
body.woocommerce-account .elementor-widget-text-editor,
body.woocommerce-account .elementor-widget-text-editor .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Buttons */
body.woocommerce-account .woocommerce a.button,
body.woocommerce-account .woocommerce button.button,
body.woocommerce-account .woocommerce input.button,
body.woocommerce-account .woocommerce .woocommerce-button {
  background: #951b1e !important;
  color: #fff !important;
  border-radius: 999px !important;
  padding: 12px 22px !important;
  border: 0 !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}

/* Forms */
body.woocommerce-account .woocommerce input.input-text,
body.woocommerce-account .woocommerce input[type="text"],
body.woocommerce-account .woocommerce input[type="email"],
body.woocommerce-account .woocommerce input[type="password"] {
  width: 100% !important;
  border: 1px solid #d7ccc7 !important;
  border-radius: 10px !important;
  padding: 12px 14px !important;
}

/* Mobile */
@media (max-width: 768px) {
  body.woocommerce-account .woocommerce {
    display: block !important;
    margin: 30px auto !important;
    padding: 0 18px !important;
  }

  body.woocommerce-account .woocommerce-MyAccount-navigation,
  body.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
    margin: 0 0 24px !important;
  }
}


/* Remove unwanted line breaks inside My Account nav buttons */
body.woocommerce-account .woocommerce-MyAccount-navigation a br {
  display: none !important;
}

/* Hide unused Woo My Account tabs */
body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders,
body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

/* Hide dashboard links to removed Woo sections */
body.woocommerce-account .woocommerce-MyAccount-content a[href*="orders"],
body.woocommerce-account .woocommerce-MyAccount-content a[href*="downloads"] {
  display: none !important;
}

/* Hide default Woo dashboard intro paragraphs */
body.woocommerce-account .woocommerce-MyAccount-content > p:nth-of-type(1),
body.woocommerce-account .woocommerce-MyAccount-content > p:nth-of-type(2) {
  display: none !important;
}

/* Remove auction tab line breaks */
body.woocommerce-account .uwa-user-bid-counts li br,
body.woocommerce-account .uwa-user-bid-counts a br {
	display: none !important;
}

/* Fix auction export controls */
body.woocommerce-account .woocommerce-MyAccount-content div[style*="float:right"] {
	float: none !important;
	margin: 24px 0 24px !important;
	display: flex !important;
	justify-content: flex-end !important;
	width: 100% !important;
}

body.woocommerce-account .woocommerce-MyAccount-content .ex-csv-btn,
body.woocommerce-account .woocommerce-MyAccount-content form.uwa_frm_file_format,
body.woocommerce-account .woocommerce-MyAccount-content .ex-list {
	display: flex !important;
	align-items: center !important;
	gap: 10px !important;
	flex-wrap: nowrap !important;
}

body.woocommerce-account .woocommerce-MyAccount-content .ex-list p {
	display: inline-flex !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.woocommerce-account .woocommerce-MyAccount-content .ex-list p:empty {
	display: none !important;
}

body.woocommerce-account .woocommerce-MyAccount-content #exportLink br {
	display: none !important;
}

body.woocommerce-account .woocommerce-MyAccount-content #file_format {
	height: 38px !important;
	margin: 0 !important;
}

body.woocommerce-account .woocommerce-MyAccount-content #exportLink {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	height: 38px !important;
	min-width: 150px !important;
	margin: 0 !important;
	padding: 0 16px !important;
	line-height: 1 !important;
	white-space: nowrap !important;
	border-radius: 999px !important;
	background: #951b1e !important;
	color: #fff !important;
	border: 0 !important;
	text-decoration: none !important;
}

.exp-list{display:none!important;}

/* Hide welcome message on login screen for logged out users */
.logged-in .elementor-widget-shortcode {
    display: block;
}

body:not(.logged-in) .elementor-widget-shortcode {
    display: none !important;
}/* End custom CSS */