/*
 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-nav[class*="wd-style-"]>li>a,.wd-nav[class*="wd-style-"]>li:hover>a{ color:#fff;}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a{ color:#fff}
.wd-nav{--nav-gap: 32px;}
.wd-content-layout { padding-block: 0;}
.about-li ul,.about-li li{ list-style:none; margin:0; padding:0}
.about-li li:before{content:"\f192";font-family:"Font Awesome 5 Free";font-weight:400; color:#1569ae; margin-right:10px;}
.faq-section .e-n-accordion-item{border-bottom: 1px solid #d5d8dc;}
.down-btn .elementor-button{background:url(/wp-content/uploads/2025/02/download-button-1.png) no-repeat; background-size:257px auto; width:257px; height:67px; padding:12px 0 0 68px;}
.down-btn .elementor-button .elementor-button-text span{ color:#DA2032}
.hot-pro-item .elementor-image-box-img{ overflow: hidden;}
.hot-pro-item .elementor-image-box-img img{ transition: all .4s;}
.hot-pro-item:hover .elementor-image-box-img img{transform: scale(1.05);}
.elementor-image-box-wrapper{ position:relative}
.hot-pro-item .elementor-image-box-content{position: absolute;
    bottom: 0;
    transition: all 0.3s;
    width: 80%;
    z-index: 2;
    max-width: 280px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);}
    .hot-pro-item .elementor-image-box-title{ margin:0}
.hot-pro-item .elementor-image-box-title a{color: #fff;
    font-size: 16px;
    line-height: 30px;
    padding: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; background: #1569AE; border-radius: 10px;}
.hot-pro-item .elementor-image-box-title:after {
    content:"\f0d7";
    display: block;
    position: absolute;
    bottom: -36px;
    color: #0C3B88;
    left: 0;
    text-align: center;
    width: 100%;
   font-family:"Font Awesome 5 Free"; font-size:36px;}
 .wd-tools-element .wd-tools-text{ display:none}
 .wd-tools-element .wd-tools-icon{ color:#0170b9}  
 .p-0 p{ margin:0}
 .foot-post .elementor-post__title a:hover{ color:#5BC0DE!important}
 .home-post .elementor-post{ padding:10px; background:#fff}
  .home-post .elementor-post .elementor-post__title{ text-align:center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
  .home-post .elementor-post:hover .elementor-post__title a,.pro-featured-item:hover .elementor-image-box-title a{ color:#1569ae}
  .blue-a a{ color:#6EC1E4;  }
  .more-post-info .elementor-post__excerpt p,.pro-featured-item .elementor-image-box-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
  .more-post-info .elementor-post__title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
div.wpforms-container-full:not(:empty){ margin:0!important}
.productAttItem { display: flex; margin-bottom: 8px;}
.productAttItem .productAttTitel {
    flex: 0 0 130px;
    width: 130px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #444444;
}
.productAttItem .productAttText {
    flex: 1;
    font-size: 14px;
    line-height: 20px;
    color: #222222;
    word-break: break-all;
}
.sub-title-line .elementor-heading-title b{ position:relative;display: inline-block;}
.sub-title-line .elementor-heading-title b:after{ content:''; width:100%;height:3px; background:#1569AE; display:block; position:absolute; left:0; bottom:0}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{ color:#fff;margin-top: 5px;}
table{ border:1px solid rgba(0,0,0,.1); border-right:0; margin:20px 0}
table td{ border-right:1px solid rgba(0,0,0,.1); padding:10px; }
.pro-list-section .elementor-post:hover .elementor-post__title a{color: #1569AE;}
.elementor-pagination{ padding:50px 0}
.page-numbers{ background:#eee; border-radius:5px; padding:7px 13px; color:#333}
.page-numbers.current,.page-numbers:hover{ background:#1569AE!important; color:#fff}
.pro-loop-item .feature-img img{ width:100%; height:220px; object-fit:cover}
.pro-loop-item .feature-img{ background:#fff}
.pro-featured-info .swiper{ padding:10px;}
.pro-featured-info:hover .swiper{ background:#6ec1e4}

.wpforms-container .wpforms-field{ padding:8px 0!important}
input.wpforms-field-medium{ height:40px!important}
.whatsapptel{position: fixed; left: 15px;  bottom: 10%;  z-index: 50; width:70px; height:70px;}
.customer-photos #gallery-1 img{ border:0}
.pro-featured-item .elementor-image-box-img{ background:#fff}
.pro-featured-item .elementor-image-box-img img{ height:220px; width:auto; object-fit:cover}
.ProductAttr {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
}

.ProductAttrItem {
  flex: 0 0 48%;
  font-size: 16px;
  display: flex;
  flex-wrap: wrap;
  line-height: 22px;
  margin-bottom: 10px;
}

.ProductAttr-title {
  flex: 0 0 180px;
  width: 180px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #444444;
}

.ProductAttr-text {
  flex: 1;
  font-size: 14px;
  line-height: 20px;
  color: #222222;
}


@media screen and (max-width:480px){
 
}

   