/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.whb-general-header .wd-sub-menu li a,
.whb-general-header li span,
.wd-header-my-account span,
.loop-product-info h3 .ptitle-spacing,
.loop-product-info .product-color,
.related-products h3.wd-el-title,
.w3s-sp-top-title h1 .ptitle-spacing,
.w3s-sp-top-color,
.view-all-colors,
.w3s-sp-top-attribute-color__names,
.colorText,
.side-panel__content-header,
.cart-widget-side,
.cart-info .wd-entities-title,
.woocommerce-cart-form .product-name,
h1.w3s-page-title,
.cart_totals,
.cart_totals th,
.wd-footer ul li a,
.wd-footer h5.widget-title,
#w3s_newsletter_holder h3,
#newsletter-form-submit,
.filters-inner-area h5.widget-title{
  text-transform: uppercase !important;
}

.single-product .w3s-sp-top-size {
  margin-bottom: -16px;
}
.single-product .product-size {
  font-weight: 600;
  border-bottom: 2px solid;
  padding-bottom: 3px;
}

.woocommerce-variation-availability {
  margin-bottom: 16px !important;
}

.w3s-special-item .product-element-top,
.w3s-special-item .product-element-top  a,
.w3s-special-item .product-element-top  img {
  height: 100% !important;
}

.w3s-special-item .product-element-top  img {
  object-fit: cover;
}

.w3s-sp-top-attribute-color__container + .w3s-sp-top-size {
  margin-top: 32px !important;
}

.no-click {
  pointer-events: none !important;
}
.single-product .w3s-sp-top-attribute-color__container li a/* .w3s-sp-top-attribute-color__container li a[data-value*="white"],
.w3s-sp-top-attribute-color__container li a[data-value*="black & white"]  */
{
  border: 1px solid #e4e4e4;
}

.w3s-sp-swatch-img .square {
  background-size: cover !important;
}

.loop-product-actions {
  position: absolute;
  bottom: 65px;
  width: 100%;
  display: flex;
  align-items: flex-end;
  padding-inline: 10px;
}

.loop-product-title .product-color {
  font-size: 11px !important;
}

.btn-absolute {
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
}

.link-btn {
  border-bottom: 0 !important;
}

.link-btn:hover {
  opacity: .8;
}




.video-row .wd-el-video:last-of-type {
  display: none;
}

.wp-singular  .wd-wishlist-content .loop-product-info {
  padding-top: 15px !important;
}


@media (max-width: 1024px){
  .single-product button .btn-price{
    display: none !important;
  }
    .video-row .wd-el-video:first-of-type {
   display: none !important;
}
 .video-row .wd-el-video:last-of-type {
  display: block !important;
}
.loop-product-actions {
  position: relative !important;bottom: 35px;
}
.wd-product .loop-product-info {
  grid-template-columns: 1fr !important;
  padding-top: 0 !important;
  margin-top: -10px;
    padding-bottom: 3px !important;
}
.single-product .w3s-sp-top-description,
.single-product .w3s-sp-top-size {
  margin-bottom: 25px;
}
}

@media (max-width: 675px) {
.whb-mobile-right   .wd-tools-element > a {
    padding-inline: 8px !important;
  }
}



@media (max-width: 390px) {
  .site-logo img {
    max-width: 155px !important;
  }
}