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

#slider-85 .wd-slide .wd-slide-bg.wd-fill{
	filter:brightness(0.5);
}
.categories-masonry .category-grid-item .wrapp-category .hover-mask{
	transform:translateY(0) translateZ(0);
	top:auto;
	bottom:0;
	
		background-color: rgb(0, 0, 0, 0.4);

}
.category-grid-item .wd-entities-title {
    font-size: 16px!important;
  }
  .vc_custom_1685703467067 {
	margin-bottom: 10px!important;
  }
  .cat-design-center .wd-entities-title {
    color: #FFF; 
  word-wrap: normal;
  min-height: 60px!important;
  display: flex!important;
		  align-items: center!important;
		  justify-content: center!important;}
.eModal-3{
	border-radius:7px;
}
.eModal-3 .mask-717 input{
	margin-top:0;
}
.form_1.form_left p{
	text-align:left;
}
.stock_wrapper{
	position:relative;
}
.main-page-wrapper .wd-slider-wrapper{
	height: 550px!important;
}
.stock_wrapper .banner-inner{
	position:absolute;
	top:10px;
	left:0px;
	display:inline-block;
	padding:5px 10px;
	background:green;
}
.stock_wrapper.promo-banner .wrapper-content-banner{
	padding:0;
}
.stock_wrapper .content-banner{
	height:100%;
	display:flex;
	align-items:flex-end;
}
.stock_wrapper .content-banner .banner-title{
	margin-top:0;
}
.stock_wrapper .content-banner .banner-title-wrap{
	display: inline-block;
    padding: 15px;
    background: #00000085;
    flex: 1 1 auto;
}
.stock_block .wpb_content_element{
	margin-bottom:0;
	padding:15px;
}
.advantages .info-box-content{
	display:flex;
	align-items:center;
}
.advantages .info-box-title{
	margin-bottom:0px !important;
}
.advantages .wd-wpb{
	margin-bottom:0;
}
.steps_wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	row-gap:40px;
}
.steps_wrapper .wpb_column{
	width:33%;
}
.steps_wrapper .wd-info-box .info-box-content{
	display:flex;
	align-items:center;
}
.steps_wrapper .wd-info-box .info-box-content .info-box-title{
	margin-bottom:0;
}
.steps_wrapper .wpb_column .box-icon-with-bg.text-size-small .info-box-icon{
	min-width:60px;
	height:60px;
	line-height:60px;
	font-size:32px;
}
.vc_custom_1732626404075{
	padding:0 !important;
}
.eModal-4{
	background:#1C1C1C;
	color:#fff;
	margin-bottom:20px;
}
.eModal-4:hover{
	background:#333333;
	color:#fff;
}
.form_1 textarea{
	border-color: #1C1C1C;
	margin-top:20px;
	margin-bottom:20px !important;
}
.form_1 .form-row{
	display:flex;
	gap:20px;
}
.form_1 .form-row .wpcf7mf-mask{
	margin-top:0;
}
.form_1 textarea:focus{
	border-color: var(--wd-form-brd-color-focus);
    transition: border-color .4s ease;
}
.main_title_wrapper{
	position: absolute;
	max-width:480px;
    top: 25%;
    left: 15%;
	margin-right: 50px;
}
.main_title_wrapper .wpb_wrapper h1{
	color:white;
	font-size: 42px;
}
.main_title_wrapper .wpb_wrapper p{
	color:#e5e5e5;
}

.woodmart-archive-shop .main-page-wrapper .fix-block .vc_row.wpb_row:not(.no-absolute){
	opacity:1;
	background:inherit;
	width:auto;

}
.fix-block .vc_custom_1732522750149{
	width: 100vw !important;
    position: absolute !important;
    box-sizing: border-box;
    max-width: 100vw;
    background: #1c1c1c !important;
    opacity: 1 !important;
}
.vc_custom_1732522750149 .vc_column-inner{
	padding-top:0 !important;
}
.copyrights-wrapper .col-left.set-cont-mb-s.reset-last-child{
	display:flex;
	justify-content:space-between;
	max-width:100%;
	width:100%;
}
.blog-design-small-images.has-post-thumbnail .article-body-container .post-title{
	font-size:18px;
	min-height:auto;
}
.recent-post-link{
	display:flex;
	gap:20px;
}
.recent-post-image{
	width:30%;
	aspect-ratio: 1 / 1;
	overflow:hidden;
}
.recent-post-image img{
	transition:.5s;
}
.recent-post-link:hover img{
	transform:scale(1.2);
	transition:.5s;
}
.recent-post-content{
	width:70%;
}
.recent-post-title{
	font-size:18px;
}
.recent-post-date{
	font-size:14px;
	color:#777777;
	margin-bottom:0;
}
.recent-post-item{
	border-bottom: 1px solid #b7b7b7;
	padding-bottom: 15px;
    margin-bottom: 15px;
}
.recent-post-item:last-child{
	border-bottom: none;
    margin-bottom: 0;
}
.content-text-wrapper{
	display:flex;
}
.content-text-wrapper .text-wrapper{
	width:70%;
}
.content-text-wrapper .image-wrapper{
	width:30%;
}
.content-text-wrapper .text-padding{
	padding-top:20px;
}
.blog-post-loop .entry-header{
	max-height:200px;
}

.woocommerce-Reviews-title {text-transform: uppercase;
font-size: 14px;
display: block;
margin-bottom: var(--wd-tags-mb);
color: var(--wd-title-color);
text-transform: var(--wd-title-transform);
font-weight: var(--wd-title-font-weight);
font-style: var(--wd-title-font-style);
font-family: var(--wd-title-font);
line-height: 1.4;}

@media (max-width:768px){
	.steps_wrapper{
		row-gap:0px;
	}
	.steps_wrapper .wpb_column .wd-wpb{
		margin-bottom:0;
	}
	.steps_wrapper .wpb_column{
		width:100%;
	}
	.form_1 .form-row{
		flex-direction:column;
	}
	.main_title_wrapper .wpb_wrapper h1{
		font-size: 30px;
	}
	.fix-block .vc_custom_1732522750149{
		width:100vw;
		left:-15px;
	}
}