/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/*
.pd-hide {
  display: none;
}

.wd-nav-img,
.mega-menu-list img {
  display: inline-block;
  margin-right: 7px;
  max-height: 30px;
  width: auto !important;
}
*/
button[name='showSoftoneΤransactions'] {
  border-radius: var(--btn-shop-brd-radius);
  color: var(--btn-shop-color);
  box-shadow: var(--btn-shop-box-shadow);
  background-color: var(--btn-shop-bgcolor);
}

button[name='showSoftoneΤransactions']:hover,
.transaction-actions a:hover {
  color: var(--btn-shop-color-hover);
  box-shadow: var(--btn-shop-box-shadow-hover);
  background-color: var(--btn-shop-bgcolor-hover);
}

.whb-header .wd-header-cats {
  /* 	margin-top: 0 !important; */
  height: calc(100% + 0px) !important;
}

.whb-header .wd-header-cats .menu-item a {
  padding: 2px 5px;
}
.whb-header .wd-header-cats .menu-item .nav-link-text {
  font-size: 13px;
}

.wd-header-cats .menu-opener.color-scheme-light {
  color: #fff;
  background: #2a2828;
}

.wd-header-cats .wd-dropdown-cats ul {
  /* 	border: 1px solid rgb(42 38 38 / 93%); */
}

.wd-header-cats .wd-dropdown-cats ul li {
  /* 	border-bottom: 1px solid rgb(0 0 0 / 29%) !important; */
}

.wd-nav-vertical .wd-dropdown-menu.wd-design-full-width {
  min-height: auto !important;
  padding-bottom: 30px !important;
}

.wd-header-cats .wd-dropdown-cats .wd-sub-menu li {
  background-color: #2a2828;
  margin: 10px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.wd-header-cats .wd-dropdown-cats .wd-sub-menu li a {
  color: #fff;
}
/* .wd-header-cats .wd-dropdown-cats .wd-sub-menu {
	justify-content: center;
} */
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li {
  margin-bottom: 25px;
  width: 230px;
  display: flex;
}
.wd-header-cats .wd-dropdown-cats .woodmart-nav-link {
  padding: 9px 12px;
}
.wd-header-cats .wd-dropdown-cats .woodmart-nav-link img {
  display: inline-block;
  margin-right: 12px;
  max-height: 40px;
  width: auto !important;
}
.wd-header-cats .wd-dropdown-cats .wd-nav-vertical > li.menu-mega-dropdown {
  position: relative !important;
}

/* Titles on Lists have 3 lines*/
[class*='title-line-'] .product-grid-item .wd-entities-title {
  min-height: 50px !important;
}

.wc_payment_methods,
.woocommerce-order-overview__payment-method {
  display: none;
}

.woocommerce-thankyou-order-details .total {
  border-inline-end: none;
}

.wpcf7-form textarea {
  width: 100% !important;
  height: 20px;
}

.site-logo .wd-logo img {
  width: 200px;
  height: 68px;
  padding: 0;
}

.create-account-link {
  display: none !important;
}

.create-account-question {
  display: none !important;
}

.logged-in .wd-search-form {
  display: block;
}

.wd-search-form {
  display: none;
}

.labels-rounded .out-of-stock {
  max-width: 110px !important;
  font-size: 11px !important;
}

.labels-rounded .product-label {
  min-height: unset !important;
}

.pd-logged-in .hide-on-login {
  display: none !important;
}

.pd-logged-out .hide-on-logout {
  display: none !important;
}

.wpcf7-form textarea {
  /*width: 100% !important;
    height:50px;*/
  min-height: 110px;
}

.footer-column {
  margin-bottom: 0px !important;
}

/* Product detail - Style custom fields */
.pd_product_meta .meta-label {
  color: var(--color-gray-800);
  font-weight: 600;
}

.pd_product_meta > span {
  display: block;
}

.pd_product_meta > span:not(:last-child) {
  margin-bottom: 10px;
}
/*
.header-banner {
    background-color: green;

}*/

.pd-top-banner {
  font-size: 20px;
  color: white;
}

@media (max-width: 767px) {
  .pd-top-banner {
    font-size: 15px;
  }
}

.single-product-page .product-label.attribute-label.label-term-anamenetai,
.product-grid-item .product-label.attribute-label.label-term-anamenetai {
  font-size: 11px;
  background-color: #b8deff;
}

.single-product-page .product-labels:has(.label-term-anamenetai) .out-of-stock.product-label,
.product-grid-item .product-labels:has(.label-term-anamenetai) .out-of-stock.product-label {
  display: none;
}

#package_step,
#product_package_step {
  display: none;
  padding: 0;
  margin: 0;
}

#package_step_label {
  cursor: pointer;
}

#package_step_label {
  display: inline-block;
}
#package_step_label span {
  color: var(--wd-primary-color);
  background-color: #fff;
  border: var(--wd-primary-color) solid 1px;
  padding: 5px 10px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#package_step_label input:checked + span {
  background-color: var(--wd-primary-color);
  color: #fff;
}


.wd-accordion-content {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
}

.wd-scroll {
    overflow: visible !important;
}

.wd-scroll-content {
    max-height: none !important;
}