/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.newsletter fieldset.hidden-fields-container {
    display: none;
}
.newsletter input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-top: 15px;
}
.elementor-widget-text-editor {
    display: block;
}
.blog_section .post-title {
    font-size: 18px !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
    background-color: #ffffff !important;
    opacity: 1 !important;
    border: 1px #ddddddb3 solid !important;
}
.product_table table{width:100%;}
.product_table table th {
    border: 1px #ddd solid;
    padding: 8px 12px;
    font-size: 14px;
    color: #222;
    font-weight: 600;
}
.product_table table td {
    border: 1px #ddd solid;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 500;
    color: #222;
}
.product_table table tr:nth-of-type(odd) {
      background-color:#f7f7f7;
    }
a.quote_form {
    background: #fbaf42;
    color: #fff;
    padding: 8px 24px;
    display: inline-block;
    border-radius: 40px;
	cursor:pointer;
}
.wd-product {
    border: 1px #ddd solid;
}
.product-element-top img {
    background-color: #ffffff !important;
    opacity: 1 !important;
    border: 1px #dddddd7a solid;
}
.wd-product.wd-hover-icons .wrapp-buttons {
    display: none;
}
.product-wrapper .wd-entities-title {
    padding: 2px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.product-wrapper .wd-product-cats {
    padding: 0px 0px 20px;
}
.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon {
    display: none;
}
.product-tabs-wrapper {
    display: none;
}
.container.related-and-upsells {
    border-top: 1px #ddd solid;
    padding-top: 20px;
}
div#pum_popup_title_15849 {
    font-size: 0;
    line-height: normal;
}
div#pum_popup_title_15849 .page_title-box {
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-family: 'Lato';
    font-weight: 600;
}
.product_form p br{
	display:none;
}
.product_form label{
	color:#333;
}
.product_form input, .contact_form input{
	border:1px #ddd solid;
	text-align:left;
}
.product_form input.wpcf7-validates-as-number .contact_form input.wpcf7-validates-as-number{
    padding-left: 15px;
}
.product_form textarea, .contact_form textarea{
	min-height:60px;
	border:1px #ddd solid;
}
.product_form input, .contact_form input{
    border: 1px #ddd solid;
    text-align: left;
    padding: 12px 15px;
    width: 100%;
	border-radius: 25px;
}
.product_form .wpcf7-submit, .contact_form .wpcf7-submit{
	width: auto;
    text-align: left;
    margin: 0;
    border: 0px;
    box-shadow: inherit;
}
.contact_form input, .contact_form textarea{
    margin-bottom: 15px;
    background-color: #fff;
}
fieldset.hidden-fields-container {
    display: none;
}
.product_form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag, .contact_form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.woocommerce-product-details__short-description p{
	color:#222;
	
}
h1.product_title.entry-title.wd-entities-title {
    font-weight: 600;
}
.wd-entities-title a {
    font-weight: 600;
    font-size: 18px;
}
.wd-page-title.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.with-back-btn {
    --wd-title-sp: 0px;
    --wd-title-font-s: 0px;
}
.wd-page-title img{
	width:100%;
}
.wd-page-title .container {
    display: none !important;
}
.page-id-4179 .wd-content-layout {
    padding-block-end: 0px;
}
.cat-design-default.categories-with-shadow .wrapp-category {
    box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.12) !important;
}