/*

 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-main-header .whb-top-bar {
  display: none !important;
}
.wd-dropdown-menu.wd-design-default {
  --wd-dropdown-width: 250px;
}
.wd-entry-meta .meta-author, .blog-design-meta-image .wd-meta-author, .wd-entry-meta .meta-author{
	display:none !important;
}
.woocommerce-thankyou-order-received{
	border: 2px dashed #276762;
	color: #276762;
}
.searchform[class*="wd-style-with-bg"] .searchsubmit {
  background-color: #62D438
}
.custom-heading .title-wrapper .title {
  margin-bottom: 0;
  background-color: #276762;
  color: #fff;
  padding: 10px 80px;
  border-radius: 30px 30px 0 0;
}
.custom-heading {
  border-bottom: 3px solid #dfb577;
}
.subscribe-submit {
  border-radius: 15px;
  width: 100%;
}
.wd-nav-main > li > a, .wd-nav-secondary > li > a{
    font-size: 18px !important;
}
.wd-nav-product-cat{
    display: none !important;
}
.footer-logo img {
  max-width: 200px;
}
table td {
  border: 1px solid var(--brdcolor-gray-300);
}
.wd-swatch.wd-text {
  border: 1px solid #d0d0d0;
  padding: 0 25px;
  border-radius: unset !important;
  height: 35px;
}
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text::after {
    height: 100%;
    border: 2px solid var(--color-gray-900);
    bottom: 0 !important;
}
.shop_now_button a.btn {
  padding: 0;
}
.shop_now_button a.btn .wd-btn-icon {
  font-size: 30px;
  color: #2EA5B6;
  margin-right: 10px;
  transition: all 0.6s ease;
}
.shop_now_button a.btn:hover .wd-btn-icon {
  margin-left: -3px;
}
.whb-sticky-header.whb-clone.whb-hide-on-scroll {
  transform: none;
}
.whb-sticky-header {
  transition: all 0.6s ease;
}
.banner-button .elementor-size-sm {
  width: 100%;
  border-right: 1px solid #fff;
  padding: 20px 0;
  line-height: 1.5;
  transition: all 0.6s ease 0s;
}
.banner-button .elementor-size-sm:hover {
  background-color: #188781;
}
.banner-button .elementor-size-sm:hover .elementor-button-text {
  font-weight: 700;
}
.banner-button .elementor-size-sm:hover .elementor-button-text span {
  color: #9dd533;
  font-weight: 400;
}
.product-grid-item :is(.product-image-link, .hover-img) img {
  width: auto !important;
  height: 350px;
}
.grid-columns-4 .product-grid-item :is(.product-image-link, .hover-img) img {
  width: auto !important;
  height: 280px;
}
.home-grid-products .product-grid-item :is(.product-image-link, .hover-img) img {
  width: auto !important;
  height: 200px;
}
.wd-more-desc .hover-content-inner.wd-more-desc-inner {
  display: none;
}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: #9dd533 !important;
}
.page-id-11557 .wd-hover-with-fade.hover-ready:is(:hover, .state-hover) .fade-in-block, .page-id-11557 .wd-hover-with-fade .fade-in-block, .product-label.out-of-stock{
  display: none !important;
}
.product-grid-item .price .amount, .product-grid-item .wd-entities-title{
  font-size: 20px;
}
body:not(.woocommerce-shop):not(.home) .product-rating-price{
  display: none;
}
.page-title .container{
  width: 1140px;
  max-width: 100%;
}
.page-title .container .title, .page-title .container .breadcrumbs{
  width: 350px;
  background-color: rgba(255,255,255,0.7);
  padding: 10px 0;
  margin: 0;
}
@media (min-width: 1025px) {
  .title-size-default {
    padding: 200px 0 0 !important;
  }
  .title-shop.title-design-centered > .container {
    justify-content: start;
  }
  .wd-v-thumb-custom .product-image-thumbnail img {
    left: auto !important;
    width: auto;
    right: 0;
  }
}

@media (max-width: 767px) {
  #slider-70 .wd-slide, .flickity-viewport {
    min-height: 150px !important;
  }
 .flickity-viewport, #slider-200 .wd-slide {
    min-height: 150px !important;
    max-height: 150px !important;
    height: 150px !important;
  }
  .elementor-heading-title br, .elementor-widget-container br {
    display: none !important;
  }
  .section-top-design::before {
    height: 50px !important;
    top: -50px !important;
  }
  .post-type-archive-product .product-grid-item :is(.product-image-link, .hover-img) img {
    width: auto !important;
    height: 180px;
  }
  .banner-button .elementor-size-sm br {
    display: block !important;
  }
  .product-grid-item :is(.product-image-link, .hover-img) img {
    height: 200px;
  }
  .page-title-default {
    background-image: none !important;
    background-color: #fff !important;
    padding: 30px 0 !important;
  }
  .wd-nav-accordion-mb-on .wd-btn-show-cat {
    display: none !important;
  }
  :is(.breadcrumbs, .yoast-breadcrumb) :is(a, span){
    color: #000;
  }
  #rev_slider_4_1_wrapper .hermes.tp-bullets {
    top: 104% !important;
  }
}