/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* .wd-content-layout{max-width:1310px;} */
.wp-block-wd-container{max-width:1280px}
.fullwidth{max-width:1310px;}
.fullwidth  .wp-block-wd-container{max-width:100%}
.homebanner {   max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
:where(.wp-block-columns.is-layout-flex) {
    gap: 16px;
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a{color:#6E6E6C !important}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #008BA4  !important;
}
.has-medium-font-size {
    font-size:16px !important;
}
.topbartext a{text-decoration:underline}

.sale  .product-labels{inset-inline-start:-15px !important;}
.product-label.onsale {
background: url(images/discountlabel.svg) center center no-repeat;
    background-size: cover;
    background-color: transparent !important;
    width: 50px;
    height: 38px;
    padding: 4px 0px;
    font-size: 16px;
    font-weight: 700;
}
.wd-product.wd-hover-buttons-on-hover{
--wd-thumb-brd-radius: none !important;
}
.product-wrapper,.product-wrapper .product-element-top{overflow:visible !important}
.weekly  .discountsection {flex-basis: 100% !important;
  margin-right: -25%;
}
.catnav .wd-nav-product-cat > li > a{display:flex;flex-direction:column; padding:0px !important}
.catnav .wd-nav-product-cat .nav-link-summary{padding:20px;text-align: center;}
.catnav .wd-nav-product-cat > li > a img{width:100% !important; height:auto !important;max-height:220px !important;border-radius: 14px;}
.catnav .wd-nav-product-cat  li{width:100% !important;max-width:100%;border-radius: 16px;
background: #FFF; padding:6px;}
.catnav .wd-nav-product-cat{	width: 100%;  display: flex;  justify-content: space-between;  flex-wrap: nowrap;}

.catnav .wd-cat-wrap{ padding:6px !important}

.sectionnav .wd-nav-arrows{width: 60px;
  position: absolute;
  top: -57px;
  right: 60px;
}

.catnav .wd-prev .wd-arrow-inner::after {
  content: "\f121" !important;
}
.catnav .wd-next .wd-arrow-inner::after {
  content: "\f120" !important;
}

.sectionnav .wd-nav-arrows .wd-btn-arrow {
opacity: 1 !important; transform: translateX(0px) translateY(0) !important;pointer-events: inherit !important;
  inset-inline-end: 0 !important;
}
.sectionnav .wd-nav-arrows .wd-prev .wd-arrow-inner:after {
    content: "\f121" !important;
}
.product-wrapper .product-element-top img{border-radius:14px;}
.wd-products-element .product-wrapper{

    background: #fff;
    padding: 4px !important;
    border-radius: 20px !important;
    height: 100% !important;
}
.wd-products-element .wd-products .wd-product {
    height: 100% !important;
}

.wd-nav.wd-nav-tabsf {justify-content: center;column-gap: 12px;margin-bottom: 10px;
  width: 100%;}
.wd-nav.wd-nav-tabs li .wd-nav-link{color: #04181C;
border-radius: 100px;
border: 1px solid rgba(4, 24, 28, 0.10); padding:10px 16px;
font-size: 16px;
font-style: normal;font-family: Satoshi;
font-weight: 500;text-transform: none;⁨ transition: all 0.5s;
line-height: 140%; /* 22.4px */}

.wd-nav.wd-nav-tabs li.wd-active a.wd-nav-link, .wd-nav.wd-nav-tabs li .wd-nav-link:hover{background:#04181C !important; color:#fff !important;}

.wd-wishlist-icon>a:before{color:#6E6E6C}
.product-wrapper .price .amount {    font-size: 24px !important;font-weight: 900;}
.product-wrapper  .price del .amount{font-size:16px !important; color:#A8A8A8;    font-weight: 700;}
.product-wrapper  .wrap-price .price{display: flex;    column-gap: 5px;align-items: center;}
.price del{order:1}
.wd-products-element .product-wrapper .product-element-bottom{padding:16px !important;}
.product-element-bottom .wd-product-cats{height: 24px;
  overflow: clip;}
.wd-products-element .product-wrapper .product-element-bottom{
    margin-bottom:0px !important;
    overflow: visible !important; 
    flex: 1 1 auto; 
    justify-content:flex-end;
}

.product-wrapper .product-element-bottom .wd-entities-title{ font-size:20px;  color:#04181C;}
.wd-tabs-content-wrapper .product-wrapper .product-element-bottom .wd-entities-title{ font-size:18px; font-weight:700;  color:#04181C;}
.product-wrapper .product-element-bottom .wd-product-cats a{ font-size:16px; color:#6E6E6C;}
.wd-hover-with-fade .product-wrapper{background:#fff; }
.wd-hover-with-fade .product-wrapper .product-element-bottom{padding:16px}

.middlesection{margin: 0 auto !important;
  max-width: 1400px;
  display: inline-block !important;
  inset-inline-start: auto !important;}


.testislider .wp-block-wd-testimonial{padding-left:30px; padding-right:30px}
.testislider  h4.wp-block-post-title,.testislider  h2.title{font-weight:500 !important; margin-bottom:-14px;}
.testislider .star-rating{color:#FF9C00}
.testislider .star-rating::before {
  color: #d1d1d0;
}
.testislider .wd-nav-arrows {position: relative;
  top: 60px;
  width: 190px !important;
  margin: 0 auto;}
.testislider .wd-nav-arrows .wd-btn-arrow{opacity: 1 !important; transform: translateX(0px) translateY(0) !important;pointer-events: inherit !important;
  inset-inline-end: 0 !important;}

.testislider .wd-nav-arrows .wd-btn-arrow.wd-next{ right:0px; left:inherit}
.testislider .wd-nav-arrows .wd-btn-arrow.wd-prev{ left:0px; right:inherit}
.testislider .wd-nav-pagin-wrap{margin-top:70px; margin-left:auto; margin-right:auto; width:110px; z-index:2; position:relative}

.testislider .wd-nav-pagin-item.wd-active span{border-color:#008BA4 !important; background:#008BA4 !important; width:14px !important;}


/* homeposts */
.homeposts .wp-block-post{background:#fff;border-radius: 20px;}
.homeposts .wp-block-post .wp-block-post-title{font-size:18px; font-weight:500; color:#04181C}
.homeposts .wp-block-post .wp-block-post-excerpt,.homeposts .wp-block-post .wp-block-post-author-name,.homeposts .wp-block-post .wp-block-post-date,.homeposts .wp-block-post  .taxonomy-category a{⁨

font-size: 14px;
font-style: normal;
font-weight: 400;
	color:#6E6E6C;font-family: "DM Sans";
line-height: 20px; /* 142.857% */}


footer .wpforms-form {display:flex;column-gap: 6px;}

footer .wpforms-container .wpforms-field{padding:0px !important;}
footer .wpforms-container .wpforms-submit-container{margin:0px !important}

.btn.wd-load-more{background:#008BA4; color:#fff; border-radius:100px; border:none;}
.wd-cat .wd-entities-title{color:#04181C !important}
.category-grid-item .wd-cat-count > a{color:#6E6E6C !important}
p{⁨color: #6E6E6C;
font-feature-settings: 'ss01' on, 'ss03' on;
font-family: Satoshi;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 22.4px */}

.wd-page-title .container {
    align-items: center !important;
}
.wd-checkout-steps {
    justify-content: center !important;
}

@media screen and (min-width:1300px){
	.weekly  .discountsection {flex-basis: 100% !important;
  margin-right: -25%;
}
	.sectionnav .wd-nav-arrows{right:31%;}
}

@media screen and (max-width:768px){
	.middlesection {
    margin: 0 auto !important;
		max-width: 100%;}
	.sectionnav .wd-nav-arrows{display:none}
	
		.homeposts .wp-block-post .wp-block-post-excerpt, .homeposts .wp-block-post .wp-block-post-author-name, .homeposts .wp-block-post .wp-block-post-date, .homeposts .wp-block-post .taxonomy-category a{font-size:14px !important;}
	
	 .homeposts .wp-block-post .wp-block-post-author-name, .homeposts .wp-block-post .wp-block-post-date, .homeposts .wp-block-post .taxonomy-category a{font-size:12px !important;}
	.wd-products-element .product-wrapper .product-element-bottom{max-height:100%}
	.wd-nav-tabs{padding-bottom:10px;}
	.weekly .discountsection{margin-right:0px;}
	
	.product-wrapper .price .amount {
    font-size: 18px !important;
    font-weight: 900;
}
	.product-wrapper .product-element-bottom .wd-entities-title {
		font-size: 16px;}
	.product-wrapper .product-element-bottom .wd-product-cats a {
		font-size: 14px;}
	.product-wrapper .price del .amount{ font-size:14px !important}
	.wd-products-element .product-wrapper .product-element-bottom
Specificity: (0,3,0)
 {
    padding: 8px !important;
}
	.product-label.onsale{   width: 46px;
    height: 32px;
    padding: 4px 0px;
    font-size: 12px;
    font-weight: 700;
	}
	.wd-products-element .wd-products .product-wrapper,.wd-products-element .wd-products .wd-product{height:100%}
}


/* Wpforms newletters */ 
.wd-footer .newsletter form.wpforms-form {
    flex-direction: column;
}
.wd-footer .newsletter form.wpforms-form .wpforms-field-container {
    margin-bottom: 10px;
}
.wd-footer .newsletter form.wpforms-form .wpforms-submit-container {
    margin-top: 10px !important;
}
