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


@font-face {
  font-family: BashBold;
  src: url(/fonts/NotoSansGeorgian-VariableFont_wdth,wght.ttf);
}


@font-face {
  font-family: BashRegular;
  src: url(/fonts/NotoSansGeorgian-VariableFont_wdth,wght.ttf);
}

h1, h2, h3, h4, h5, h6 {
    font-family: BashBold !important;
}

a, p, body {
    font-family: BashRegular !important;
}



.wd-timer{
	--wd-timer-size: 18px !important;
}
@media (max-width: 1400px) {
	.wd-timer{
		--wd-timer-size: 14px !important;
	}
}

body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
    background-color:#212121 !important;
}
.whb-color-dark:not(.whb-with-bg) {
    background-color:#212121 !important;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: #162621 !important;
}
.elementor-728 .elementor-element.elementor-element-43608bf:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-43608bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	display:none;
}

.wd-grid-f-col {
    margin-top: 200px !important;
	margin-bottom: 100px;
    /* margin: 0 calc(var(--wd-gap) / -2) calc(var(--wd-gap)* -1); */
}

.entry-meta-list {
display:none;
}

.comment-form .submit:hover {
    background-color: #f5c346 !important;
}

.comment-form .submit {
    background-color: #575c3e !important;
}

.comments-area .comment-respond {
    display: none;
}


@media (max-width: 768px) { 
#planning-form {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 22px;
    border-radius: 36px;
    align-items: center;
    column-gap: 15px;


}

#planning-form input[type="submit"] {
    width: 100%;
	}

#planning-form:after {
    content: '';
    width: 0px;
    height: 100%;
    position: absolute;
    left: 33%;
    background: #D1D1D1;
}
	
#planning-form .form-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    width: calc(50% - 10px);
}
	
#planning-form input[type="submit"] {
    margin-top: 10px;
	}
	
.wd-header-text.set-cont-mb-s.reset-last-child {
padding-inline: 0px;
}


@media only screen and (max-width: 1024px) {
    .ui-datepicker {
        display: block !important;
        position: absolute !important; /* Ensure it is positioned correctly */
        z-index: 1000 !important; /* Ensure it is above other elements */
    }
}

	
	@media (max-width: 1024px) {
    .ui-datepicker {
        position: absolute !important;
        top: 50px !important;
        left: 10px !important;
        z-index: 9999 !important;
        display: block !important;
    }
}
	
	
.wd-product :is(.wd-product-cats,.wd-product-brands-links) {
    display: none !important;
}
	
.container-class-textbreak {
    overflow-wrap: break-word; /* Break long words */
    word-wrap: break-word; /* For older browsers */
    word-break: break-word; /* Ensure proper breaking */
    max-width: 100%; /* Prevent content from going beyond container */
    overflow: hidden; /* Hide any overflow */
    box-sizing: border-box; /* Ensure padding and borders are included in width */
}
@media (max-width: 1400px) {
    .elementor-27149 .elementor-element.elementor-element-8739ec2 .elementor-image-box-title {
        font-size: 14px !important;
    }
    
    .elementor-27143 .elementor-element.elementor-element-066ffa1 .elementor-image-box-title {
        font-size: 14px !important;
    }

    .elementor-widget-image-box .elementor-image-box-title a {
        font-size: 14px !important;
    }
}

	

