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



/* MENU */
.wd-sticky-nav.wd-hide-md {
  background-color: rgb(250, 248, 245);
}
.wd-dropdown-menu {
  background-color: rgb(250, 248, 245);
  box-shadow: none;
}
#menu-header-top-bar-right .wd-nav-img {
  max-width: 16px;
}
#menu-main-header-menu .woodmart-nav-link .nav-link-text {
  transition: all 170ms ease-in-out;
}
#menu-main-header-menu .woodmart-nav-link:hover .nav-link-text {
  color: #76a8ad;
}
#menu-main-header-menu .woodmart-nav-link img {
  transition: all 170ms ease-in-out;
}
#menu-main-header-menu .woodmart-nav-link:hover img {
  filter: brightness(0) saturate(100%) invert(56%) sepia(16%) saturate(463%) hue-rotate(138deg) brightness(94%) contrast(90%);
}
.whb-top-bar .nav-link-text {
  font-size: 13px;
}
/* END MENU */



/* HOME */
/* Main slider */
#slider-70 .wd-nav-pagin-wrap[class*="wd-style-shape"] span {
  width: 18px;
  height: 8px;
}
#slider-70 .wd-nav-pagin-wrap[class*="wd-style-shape"] .wd-active span {
  background-color: #76a8ad;
}
#slider-70 .wd-nav-pagin-wrap[class*="wd-style-shape"]:hover span {
  background-color: #76a8ad;
}

/* Carousel */
.wd-nav-pagin-wrap[class*="wd-style-shape"] span {
  width: 18px !important;
  height: 8px !important;
}
.wd-nav-pagin-wrap[class*="wd-style-shape"] .wd-active span {
  background-color: #76a8ad !important;
  border-color: #76a8ad !important;
}
.wd-nav-pagin-wrap[class*="wd-style-shape"]:hover span {
  background-color: #76a8ad !important;
  border-color: #76a8ad !important;
}
/* END HOME */



/* ARCHIVE */
.wd-product .product-image-link img {
  min-height: 300px;
  max-height: 300px;
  object-fit: contain;
}
/* END ARCHIVE */



/* BLOG */
.wd-post-author {
  display: none !important;
}
.wd-post-inner .wd-post-thumb img {
  height: 220px;
  object-fit: cover;
}
/* END BLOG */



/* FOOTER */
.main-footer .elementor a:where(:hover) {
  text-decoration: underline;
  -webkit-text-decoration: var(--wd-link-decor-hover);
}
/* END FOOTER */










/* MEDIUM DEVICES (TABLETS) */
@media (min-width: 580px) and (max-width: 991.98px) {
	.wd-product .product-image-link img {
	  min-height: 250px;
	  max-height: 250px;
	  object-fit: contain;
	}
}









/* MOBILE DEVICES */
@media (max-width: 579.98px) {
	.wd-product .product-image-link img {
	  min-height: 180px;
	  max-height: 180px;
	  object-fit: contain;
	}
}