/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



.buildyourown .elementor-element  .wd-info-box .info-box-icon {    line-height: 2;
}
.build-your-own{position:relative}
.build-your-own::before{
    content: '';
    background: url(/wp-content/uploads/2025/11/arrows.png) center / cover no-repeat;
    height: 14px;
    width: 88px;
    display: block;
    position: absolute;
    right: -50px;
    top: 33px;
}
.our-customers .swiper-slide img {
	    background: #fff;
	opacity: .7;
    filter: grayscale(100%);
    transition: .3s 
ease-in-out;
}
.our-customers .swiper-slide img:hover {
	opacity: 1;
    filter: none;
}

.wd-sidebar.sidebar-container .widget-area{
	    background-color: #FFFFFF;
    padding: 20px;
    border-radius: 10px;
}
.wd-cat .wd-entities-title {
    text-transform: capitalize!important;
}
.wd-cat .wd-cat-count.more-products {
	font-size:14px;
}
.wd-cat .wd-cat-content {
	text-align: left;
    padding-left: 17px;
	padding-top:17px;
	padding-right:0;
}
.page-id-29 textarea {
    min-height:120px
}
.product-short-description p,
.product-short-description-alt p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-bottom:10px;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
    margin-top: inherit!important;
}
.single-product .single-product-page .wd-open-popup {
	width:200px
}
.elementor-element-9a0c2d5 .elementor-element .wd-info-box .info-box-icon {
line-height: 2.1;
    min-height: 70px;
    min-width: 70px;
    padding: 10px !important;
    font-size: 22px;
    max-height: 70px;
}

.info-box-wrapper .box-style-shadow,.cat-design-mask-subcat .wd-cat-inner {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12)!important;
}
.elementor-15 .wd-info-box .info-box-icon ,.elementor-15 .wd-info-box .info-box-icon {
  font-size: 28px;
}

.elementor-15 .wd-info-box .info-box-icon {
	 padding: 15px !important;	
}

 .single-product .single-product-page .wd-info-box .info-box-icon {
	 padding: 13px !important;
}

/* Add o cart remove */
.wd-add-btn,.wd-single-add-cart {
	display:none!important
}
/* Add o cart remove */

.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal {
	padding:0;
}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: right;
}

.wd-header-secondary-nav .wd-sub-menu.sub-menu  .nav-link-text {
	color:#242424;
}
.wd-header-secondary-nav .wd-dropdown-menu.color-scheme-dark {
	width: 160px;
}
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}

.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
.wpml-floating-language-switcher {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: #f8f8f8;
    border: 0;z-index:10;
    padding: 0px;
    border-radius: 0;
    box-shadow: 1px 3px 12px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 768px) {
    .wd-cookies-inner {
        text-align: left;
    }
}
@media (min-width: 1600px) {
 	.home-hero-slider .wd-negative-gap {
	margin-left:15%!important;
}
}
@media (min-width: 1800px) {
 	.home-hero-slider .wd-negative-gap {
	margin-left:24%!important;
}
}
@media (max-width: 1024px) {
 	.build-your-own::before{display:none}
}

