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

@media (max-width: 767px){
	.link_colorr a {
    color: white !important;
}
}
span.custom-discount {
    background: #e25620;
    color: aliceblue;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px;
}
ul {
    list-style: none !important;
}
.link_colorr a {
    color: white !important;
}
.icon_size svg.e-font-icon-svg.e-fas-angle-right {
    width: 17px !important;
    height: 17px !important;
}
a.link_color {
    color: white !important;
}
:is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {
    --nav-color: #000000;
    --nav-color-hover: rgb(0 0 0);
    --nav-color-active: rgb(0 0 0);
    --nav-chevron-color: rgb(0 0 0);
}
.copyrights-wrapper {
    border-top: 1px solid var(--brdcolor-gray-300);
    background: #dd5320;
    color: white;
}

/* header start */
.marquee_main{
    font-size: 16px !important;
    font-family: Prompt !important;
	font-weight:400 !important;
}
.wd-nav-main>li>a, .wd-nav-secondary>li>a {
   font-weight:500 !important;
    font-size: 15px !important;
	text-transform:capitalize !important;
}
/* header end */
form.searchform.wd-style-with-bg.wd-cat-style-default.woodmart-ajax-search {
	width: 350px;}
.tittle_link nav.woocommerce-breadcrumb {
    color: white;
}
.tittle_link a {
    color:#E25620;
}
th.woocommerce-product-attributes-item__label {
    display: none ;
}
.wd-swatch.wd-text.wd-enabled {
    padding: 10px;
    border: 1px solid black;
    border-radius: 0px;
}
@media (min-width: 1025px) {
    .title-size-large .title {
        font-size: 65px !important;
        font-weight: 600;
    }
}

/* singal product page */
th.woocommerce-product-attributes-item__label {
    display: none;
}
div.quantity
{
	display: none!important;
}
button.single_add_to_cart_button.button.alt {
    border-radius: 8px;
    width: 48%;
    background: #000000;
    color: #ffffff;
}
button.single_add_to_cart_button.button.alt:hover {
    border-radius: 8px;
    width: 48%;
    background: #E25620;
    color: #ffffff;
}
button#wd-add-to-cart {
    border-radius: 8px;
    width: 48%;
    background: #E25620;
    color: #ffffff;
}
button#wd-add-to-cart:hover {
    border-radius: 8px;
    width: 48%;
    background: #000000;
    color: #ffffff;
}
.product.wd-hover-quick .wd-add-btn 
{
	opacity:1!important;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 320px;
    object-fit: cover;
    object-position: top;
}

.wd-accordion.wd-style-default:before 
{
	border-top:none !important;
}
/* singal product page end */
/* 
contact us start */
input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.text_feild {
    height: 45px !important;
    margin-bottom: 20px ;
	text-transform:capitalize !important;
    border-radius: 10px !important;
    border: 1px solid #00000024 !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.text_field
{
	 height: 45px !important;
    margin-bottom: 20px ;
	text-transform:capitalize !important;
    border-radius: 10px !important;
    border: 1px solid #00000024 !important;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.text_feild
{
	 height: 45px !important;
    margin-bottom: 20px ;
	text-transform:capitalize !important;
    border-radius: 10px !important;
    border: 1px solid #00000024 !important;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.text_feild{
	min-height: 85px;
	text-transform:capitalize !important;
    margin-bottom: 20px;
    border-radius: 10px;
    border: 1px solid #00000024;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.sub_btn {
    width: 30%;
    height: 45px;
    background: transparent;
    border: 1px solid black;
    border-radius: 10px;
    color: black;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 500;
}

/* contact us end */

.pro_title a {
    color: #fff !important;
}


/* home page start */
.product_height img.attachment-large.size-large {
    height: 300px;
    object-fit: cover;
    object-position: top;
	border-radius:8px;
	border:1px solid #dddddd;
}
.product_height img.attachment-large.size-large:hover {
	border-radius:8px !important;
	border:1px solid #dddddd !important;
}
.category-image-wrapp {
    max-height: 278px;
    object-fit: cover;
}
.wd-cat-thumb {
    height: 250px;
}
.new_pproducts img.attachment-medium.size-medium {
    height: 300px;
    object-fit: cover;
}
.quick-view.wd-style-icon.wd-quick-view-icon a.open-quick-view.quick-view-button {
    color: #000 !important;
}
input.s {
    width: 710px;
}
ul#menu-main-menu {
    gap: 30px;
}

/* bulk inquiry */

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin-bottom: 15px;
    border: none;
	border-radius:0px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-bottom: 15px;
    border: none;
	border-radius:0px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
textarea.wpcf7-form-control.wpcf7-textarea {
    margin-bottom: 15px;
    border: none;
	border-radius:0px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #E25620;
    color: white;
    padding: 15px 45px 15px 45px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #000000;
    color: white;
    padding: 15px 45px 15px 45px;
}
.images_height img.swiper-slide-image {
    height: 490px;
    object-fit: cover;
    max-width: 100%;
}
@media (max-width: 768px) {  
    .images_height img.swiper-slide-image {  
        height: 140px; /* Mobile view માટે height adjust કરો */  
    }
	.page-title .title {
    	font-size: 25px !important;
    	line-height: 1.2;
	}
}
header.whb-header.whb-header_855732.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared img {
    border-radius: 10px;
}
.kzdbvzdf a {
    color: white !important;
}