/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.hover-ani-1 {
	transition: all .4s ease!important;
}
.hover-ani-1:hover {
	transform: translatey(-20px);
}

.gradient-bg-1,
.footer-container,
.wd-rs-6141e73cd9f5b {
	background: rgb(0,99,148)!important;
	background: linear-gradient(180deg, #007ab8 0%, #008bd2 100%)!important;
}

.frm_button_submit.frm_final_submit {
	text-transform: inherit!important;
}

#home-blog .post-img-wrapp {
	height: 300px!important;
}

#home-blog .wd-post.blog-post-loop {
	height: 500px!important;
	background: white!important;
	border-radius: 8px!important;
}

.article-body-container, 
body .blog-design-masonry.wd-add-shadow .article-inner {
	border: none!important;
	box-shadow: none!important;
}

.mega-heading h2 {
    font-size: max(1.2rem,1.2vw)!important;
}

.mega-menu-list a {
	font-size: max(.8rem,.8vw)!important;
}

.menu-item-9680 div.container {
	margin-top: -20px!important;
}

.product-element-top,
.product-element-top .product-image-link img {
	height: 200px!important;
	width: auto!important;
	margin-left: auto!important;
	margin-right: auto!important;
}

.wd-cats-toggle:hover,
.wd-cats-toggle.toggle-active {
	background-color: #fff!important;
}

.wd-cats-toggle:hover::after,
.wd-cats-toggle.toggle-active::after {
	color: #000!important;
}

..wd-cats-toggle::after {
	color: #fff!important;
}

.archive-header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.page-id-1762 .sidebar-container {
	
	padding: 0%!important;
}

.page-id-1762 .sidebar-container * {
	color: #fff;
}

.page-id-1762 .sidebar-container li {
	border-bottom: 1px solid white!important;
	padding: 4% 4%;
	margin: 0!important;
	transition: all .4s ease; 
	margin-top: 5px!important;
	margin-bottom: 5px!important;
}

.page-id-1762 .sidebar-container li:hover {
	transform: translatex(20px) scale(1.05);
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	transition: all .4s ease; 
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}

.page-id-1762 .sidebar-container li:nth-child(1) {
	border-top: 1px solid white!important;
}


.page-id-1762 .sidebar-container li:nth-child(even) {
	background: linear-gradient(180deg, #007ab8ee 0%, #008bd2ee 100%)!important;
	
}

.page-id-1762 .sidebar-container li:nth-child(odd) {
	background: linear-gradient(180deg, #007ab8 0%, #008bd2 100%)!important;
}

.page-id-1762 .widget-title {
	padding: 2% 4% 4% 4%!important;
	background: white;
	color: #000;
	margin-bottom: 0!important;
	
}

.single-post .entry-header figure {
  width: 64rem; /* Width based on your desired aspect ratio */
	max-width: 100%;
  height: 36rem; /* Height based on your desired aspect ratio */
  overflow: hidden;
}

.single-post .entry-header figure  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.single-product-header {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.related-products .product-wrapper,
.related-products .wd-carousel-item { 
	justify-content: space-between!important;
	height: 200px!important:
}

.related-products .wd-product-cats {
	display: none!important;
}

.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal {
	background: #0081c2;
	padding: 10px;
	border-radius: 50px;
	
}

.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal .wd-active span {
	border: 1px solid #fff!important;
	background: white!important;
}

.wd-nav-pagin.wd-clickable.wd-type-bullets.wd-horizontal span {
	border: 1px solid #fff!important;
}

.wd-add-btn-replace .add-to-cart-loop:hover span {
	    transform: translateY(0) translateZ(0)!important;
}

.wd-add-btn-replace .add-to-cart-loop:hover:before {
	   display: none!important;
}

.single-product .wd-carousel-wrap .wd-carousel-item  {
	overflow: hidden!important;
}

.single-product .wd-carousel-wrap .wd-carousel-item figure img,
.single-product .wd-carousel-wrap .wd-carousel-item figure {

}

.single-product .wd-carousel-container.wd-gallery-thumb .wd-carousel-inner .wd-carousel .wd-carousel-wrap .wd-carousel-item img {
	object-fit: cover!important;
	height: 141px;
	width: 141px;
	
}

.single-product .wd-carousel-container .wd-btn-arrow {
	background: #008bd2aa;
	color: white!important;
	padding-top: 46px;
	padding-bottom: 46px;
	margin-top: -46px;

}

.single-product .wd-carousel-container .wd-btn-arrow .wd-arrow-inner::after {
	color: white!important;
}


/* Tablet-Mobile Portrait and Landscape */
@media only screen 
  and (min-device-width: 68px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  /*Footer*/
    .explore-col .vc_column-inner, .explore-col .vc_custom_1714729606588{
        padding-left: 15px !important;
    }
}

@media only screen and (max-width: 600px) {
  .wd-single-tabs ul.wd-nav.wd-nav-tabs .wd_additional_tab_tab a, .wd-single-tabs ul.wd-nav.wd-nav-tabs .wd_additional_tab_2_tab a, .wd-single-tabs ul.wd-nav.wd-nav-tabs .description_tab a{
    font-size: 12px !important;
  }
}

.home .wd-popup {
	background: #ffffff00!important;
}

.wd-popup .sku_wrapper {
	display: none!important;
}