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



/* HEADER */
.whb-overcontent.whb-sticky-prepared .whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-color-light::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.7));
  z-index: -1;
  top: 28px;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-color-light::after {
  display: none;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .whb-color-light:not(.whb-with-bg) {
  background-color: #fff;
}
.whb-overcontent .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: rgb(255, 255, 255);
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: #000;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-nav[class*="wd-style-"] > li a {
  color: #353535;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .btn.btn-color-white{
  color: #fff;
  border-color: rgb(84,142,129);
  background-color: rgb(84,142,129) !important;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .btn.btn-color-white:hover {
  background-color: #385e4d !important;
  border-color: #385e4d;
  color: #fff;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after {
  color: #353535;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-social-icons > a {
  color: #353535;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-tools-element .wd-tools-icon::before {
  color: #353535;
}
.whb-overcontent.whb-sticky-prepared.whb-sticked .wd-info-box .info-svg-wrapper {
	filter: brightness(0) saturate(100%) invert(0);
}
.whb-color-dark .wd-info-box .info-svg-wrapper {
  filter: brightness(0) saturate(100%) invert(0);
}


/* HOME */
.revealing::before {
  content: "-";
  margin-right: 5px;
}
.revealing::after {
  content: "-";
  margin-left: 5px;
}


/* TESTIMONIALS */
.testimon-style-info-top .wd-testimon-text {
  padding: 0px !important;
  margin-top: 10px;
  font-size: 15px;
}
.star-rating {
  letter-spacing: 4px !important;
  font-size: 11px !important;
}
.wd-testimon-name.title {
  text-transform: capitalize;
}
.wd-nav-pagin-wrap[class*="wd-style-shape"] span {
  width: 30px !important;
  margin-top: 20px;
}






/* TABLET DEVICES */
@media (min-width: 768px) and (max-width: 1023.98px) {
}





/* MOBILE DEVICES */
@media (max-width: 767.98px) {
  .mobile-nav .wd-heading {
    justify-content: space-between !important;
    background: rgb(15, 15, 15) !important;
    padding-left: 20px;
    padding-top: 25px;
    padding-bottom: 15px;
  }
  .mobile-nav .wd-action-btn.wd-style-text > a::before {
    color: #fff !important;
  }
  .mobile-nav .mobInfo {
    display: flex;
    flex-direction: column;
    height: 100%;
    margin-top: auto;
    padding: 50px 20px 0px 20px;
    row-gap: 12px;
  }
  .mobile-nav .mobInfo h4 {
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 400;
	font-family: Roboto Slab;
  }
  .mobile-nav .mobInfo .mobFollow {
    margin-top: 30px;
    margin-bottom: 0px;
  }
  .mobile-nav .mobInfo .info-box-icon {
    align-items: center;
    display: flex;
    column-gap: 6px;
  }
  .mobile-nav .mobInfo .info-box-icon a {
    font-size: 14px;
  }
}