/*
Theme Name: woodmart-childtheme
Theme URI: [Enter the URL of your child theme's website or leave it blank]
Description: My custom child theme based on generatepress.
Author: Yogesh
Author URI: [Your website URL or leave it blank]
Template: woodmart
Version: 1.0
*/

/* Custom styles go below this line */

/* 
 img.wp-post-image {
    width: 100%!important;
    height: 100%!important;
    max-width: 300px!important;
    max-height: 300px!important;
}   */
/* SIDEBAR DESKTOP VIEW */
div#woocommerce_product_categories-3 {
    margin-top: 1.3rem;
    border: 1px solid #0000001b;
    border-radius: 5px;
}
h5.widget-title {
    background-color: #248569;
    color: #fff;
    padding: 8px;
    border-radius: 5px;
	text-align: center;
/*     font-size: 1.5rem; */
}
li.cat-item.cat-item-84, .cat-item-83, .cat-item-200, .cat-item-199, .cat-item-81, .cat-item-175 {
    border-bottom: 1px solid #0000001b;
    padding-left: 4px;
    padding-right: 4px;
}
.cat-item-76 {padding:0 4px;}
/* PRODUCT PAGE THUMBNAIL IMAGE HEIGHT COMPRESS */
  @media (min-width: 1024px) {
.woocommerce-product-gallery {
    width: 78%!important;
/* 	width: 65%!important; */
}
	  .woocommerce-product-gallery .wd-carousel-inner {
           margin-top: -27px !important;
}
	  .single-breadcrumbs-wrapper .wd-breadcrumbs {
    z-index: 9!important;
}
}  

/* mobile VIEW */
/* BUTTON STYLE */
@media (max-width: 567px) { 
    .yith-ywraq-add-button {
    padding-left: 5.5rem !important;
        position: absolute!important;
/*         bottom: 4.7rem!important; */
	}
	a.add-request-quote-button.button { 
    bottom: 3.8rem!important; /* varient product in mobile view */
}
/* 	PRODUCT IMG */
.whb-col-mobile {
	 flex: 1 1 auto!important;
    justify-content: inherit!important;
    }
/* 	ADD TO QUOTE BUTTON SPACE */
	.yith_ywraq_add_item_response_message {
    margin-right: 5px;
    padding-left: 2rem;
    }
	
    .elementor-4179 .elementor-element.elementor-element-b3ae1a8 .wd-nav-tabs > li:not(:last-child) {
        margin-inline-end: 35px!important;
     }
/* 	PRODUCT TITLE SIZE */
	.product_title {
    font-size: 18px!important;
    }
}
/* TABLETS VIEW */
@media (max-width: 1024px) { 
 .whb-col-mobile {
	 flex: 1 1 auto!important;
    justify-content: inherit!important;
    }
}
/* SIDEBAR HIDE */
@media (max-width: 768px) {
    .widget-area {
    display: none!important;
   }
}
@media (max-width: 1024px) { /* tab home page*/
    .wd-nav-tabs-wrapper {
/*         overflow-x: hidden!important; */
	}
}

bdi {
    display: none!important;
}
td.product-subtotal {
    display: none!important;
}

th.product-subtotal {
    display: none;
}

 a.add-request-quote-button.button {
    margin-top: 0rem!important;
	   padding: 0.7rem 1rem 0.4rem !important;
    vertical-align: top!important;
}
@media (min-width: 1024px) {
.yith_ywraq_add_item_product_message {
    width: calc(100% - 218px)!important;
	min-height:0px!important;
	line-height:18px!important;
 }
}	
@media (max-width: 567px) {   /*MOBILE VIEW*/
.yith_ywraq_add_item_product_message {
    width: calc(100% - 20%)!important; 
	min-height:0px!important;
	line-height:18px!important;
 }
 .ywraq-form-table-wrapper.wide .yith-ywraq-mail-form-wrapper{margin-left:auto!important;} /* FORM */
}
.yith_ywraq_add_item_browse_message a {
    font-size: 14px!important;
	font-family: inherit;
	    font-weight: 500!important;
}
.raq-send-request-row {text-align:right!important;}
input.button.raq-send-request.last {
    background-color: #248569;
    color: #fff;
    border-radius: 1.5rem;
}
a.button.wc-backward.yith-ywraq-before-table-wc-backward , button.button.ywraq_clean_list ,input.button{
    background-color: #248569
!important;
    color: #fff!important;
    border-radius: 1.3rem!important;
}
p#first_name_field , p#last_name_field{
    margin: 0.1rem auto!important;
	    padding: 0!important;
}
.yith-ywraq-mail-form-wrapper .form-row{padding:0!important}
.yith-ywraq-mail-form-wrapper h3 {
    margin-bottom: 3px!important;
}

.elementor-icon-list-icon svg {  /*footer icon resize*/
	width:1rem!important;
}
li.elementor-icon-list-item {
    list-style: none;
}

li#menu-item-15559 {  /*country hide*/
    display: none;
}


@media (min-width: 1024px){
.page-title-default { /*title banner fixed 26/09 */
background-position:100% 100%!important;
width: 100%;
max-width: 100%;
height: auto;
min-height:258px!important; /*min-height:265px!important; old code*/
background-size: contain !important;
/* 	background-position-x: center !important; */
}
/* .page-title-default {
margin-top: -0.5rem!important;
} */
}


.page-title-default .container {
visibility: hidden;
opacity: 0;
}
.title-size-large {
margin-top: -0.3rem!important;
}


@media (max-width: 1024px) {
    .page-title-default {
        background-position: 100% 100% !important;
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: 169px !important;
        background-size: contain !important;
    }
}
@media (max-width: 768px) {
    .page-title-default {
        background-position: 100% 100% !important;
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: 140px !important;
        background-size: contain !important;
    }
}
@media (max-width: 567px) {
    .page-title-default {
        background-position: 100% 100% !important;
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: 84px !important;
        background-size: contain !important;
    }
}
.wd-accordion-opener { /*accordian icon */
    font-size: 22px!important;
}
.htzxc{ /*diamension form code*/
	border-bottom: 1px solid #ccc;
	min-height: 32px;
    font-size: 1.1rem;
}
#FtTzxc{
    position: relative;
    align-items: center;
    margin: 0;
    padding-left: 2.5rem;
    padding-top: 1.2rem;
    color: #160f0f;
}
.yith_ywraq_add_item_browse_message a{
	display: inline-block !important;
    border: 1px solid #ccc;
    padding: 10px 15px;
    border-radius: 29px;
    background-color:#248569;
    line-height: 20px !important;
    color: #fff;
    font-size: 1rem !important;
	    border: none;
}
.searchform[class*="wd-style-with-bg"] .searchsubmit {
    color: #FFF;
    background-color: #248569!important;
}
   .wd-product.wd-hover-standard .wd-add-btn>a {
        color: var(--btn-accented-color-hover);
        box-shadow: var(--btn-accented-box-shadow-hover);
        background-color: #248569!important;
    }
    .wd-product.wd-hover-standard .wd-add-btn>a:hover {
        color: var(--btn-accented-color-hover);
        box-shadow: var(--btn-accented-box-shadow-hover);
        background-color: #248569!important;
    }
  div.quantity input[type="button"]:hover {
        color: #fff;
        background-color: #248569!important;
        border-color: #248569!important;
    }
    .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {
/*         text-transform: math-auto!important; */
    }
    .elementor-23011 .elementor-element.elementor-element-9388223 .elementor-button { /* product page btn size */
        padding: 14px 15px 14px 15px!important;
    }
p.Btbpt {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    background-color: #248569;
    border-radius: 30px 30px 30px 30px;
    padding: 10px 15px 10px 15px;
    color: #fff;
    justify-content: center;
    align-items: center;
	    margin-top: 1rem;
}

@media (max-width: 567px) {
  a#Btnptp {
    position: relative;
    margin-left: 6rem;
    right: -50px;
	top: 1;
}
	 p.Btbpt {
        font-size: 11px;
        height: 43px;
        margin: 0;
    }
 .button, [type="button"]{
		font-size:11px!important;
	} 
}

.BtnptP{
background-color: #248569;
border-radius: 30px;
padding: 12px 15px 12px 15px;
color: #fff;
}
#Ftdig{
color: #fff;
font-size: 14px;
font-family: inherit;
font-weight: bold;
}

@media (max-width: 1199px) { /*product layout category page fix 29/01*/
/*     .elementor-34486 .elementor-element.elementor-element-813a285 {
        --width: 100%!important;
    } */
}
@media only screen and (max-width: 1199px) and (min-width: 1025px)  {
    .elementor-34486 .elementor-element.elementor-element-813a285 {
        --width: 100%!important;
    }
}

/*  input[type='email'], input[type='number'], input[type='text'], input[type='tel'], input[type='password'], textarea, select{
        border: 1px solid #6e6868!important;
    } */
/* @media (min-width: 768px) {
.yith-ywraq-before-table {
    position: absolute;
    bottom: calc(100% - 66%);
    left: 17%;
 }
} */



/* @media (min-width: 768px) {
.yith-ywraq-before-table {
    visibility: hidden;
}
} */


/* .container .entry-title.title {
visibility: hidden;
opacity: 0;
}
	.wd-back-btn.wd-action-btn.wd-style-icon {
    visibility: hidden;
} */