/*

 Theme Name:   Woodmart Child

 Description:  Woodmart Child Theme

 Author:       XTemos

 Author URI:   http://xtemos.com

 Template:     woodmart

 Version:      1.0.0

 Text Domain:  woodmart

*/

/* base elements */
body.home .wd-content-layout {
    padding-block: 0px;
}
h1 {
    font-size: 24px;
}
h5.usp_title {
	color: #e84b3d;
	margin-bottom: 0px;
	font-size: 100%;
}
p.usp_text {
	color: #283a42;
	line-height: 1;
}
.contact_left {
	display: block;
	float: left;
	position: relative;
	width: 64px;
}
.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 280px;
}
/* product overview page */
:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol) {
    --li-mb: 5px;
}
.pa_sample-nr {
	font-weight: bold;
	color: #333;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
display:none;
}

body.term-220 #woocommerce_layered_nav-8,
body.term-221 #woocommerce_layered_nav-8,
body.term-222 #woocommerce_layered_nav-8,
body.term-223 #woocommerce_layered_nav-8,
body.term-224 #woocommerce_layered_nav-8,
body.term-225 #woocommerce_layered_nav-8,
body.term-226 #woocommerce_layered_nav-8,
body.term-227 #woocommerce_layered_nav-8,
body.term-228 #woocommerce_layered_nav-8,
body.term-229 #woocommerce_layered_nav-8,
body.term-230 #woocommerce_layered_nav-8 {
	display: none;
}
#olark-wrapper .olark-launch-button .olark-button-text {
    text-transform: none !important;
}
/* product detail page */
.product-tabs-wrapper {
    border-top: none!important;
	border-bottom: none!important;
}
.woocommerce-product-details__short-description li {
    margin-bottom: 0px;
}
.product-summary-shadow .summary-inner {
    background-color: #f8fbfc!important;
}
.single-product-page h3 {
	font-size: 1.1em;
}
.widgettitle, .widget-title {
    margin-bottom: 10px;
    margin-top: 20px;
}
.main-footer .widget {
    margin-bottom: 18px;
    padding-bottom: 18px;
}
.tm-extra-product-options .cpf-type-variations .tmcp-field-wrap label.fullwidth select, .tc-extra-product-options .cpf-type-product .tmcp-field-wrap label.fullwidth select, .tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth select, .tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth > *, .tc-extra-product-options .cpf-type-selectmultiple .tmcp-field-wrap label.fullwidth select, .tc-extra-product-options .cpf-type-time .tmcp-field-wrap label.fullwidth .tm-epo-field, .tc-extra-product-options .cpf-type-date .tmcp-field-wrap label.fullwidth .tm-epo-field, .tc-extra-product-options .cpf-type-textfield .tmcp-field-wrap label.fullwidth .tm-epo-field {
    width: 100%;
    background-color: #3f5865;
    border-radius: 8px;
    color: #fff;
    font-weight: bold;
}
.tmcp-field-wrap label.fullwidth .tm-epo-field option {
	color: #333333;
}
.tc-epo-style-space.tc-tooltip {
    line-height: 1 !important;
	background-color: #e84b3d !important;
}
.tm-extra-product-options .tc-cell hr {
    margin: 5px 0;
}
.tm-extra-product-options .tc-epo-label {
	font-size: 1.2em;
}
.tc-epo-element-product-container-cart h4.product-title {
	font-size: 13px; text-align: left;
}
.tcwidth-30 {
	--flex-items: calc(100 / 24);
}
.tcwidth-70 {
	--flex-items: calc(100 / 76);
}

.woocommerce-tabs {margin-top: 50px;}

.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center {
	text-align: left;
	margin-bottom: 20px;
}

.tc-epo-element-product-container-cart {
    text-align: right;
}
.tc-epo-element-product-container-cart :is(.btn,.button,button,[type=submit],[type=button]) {
    color: #3E3E3E;
    background-color: #fff;
}
.tc-epo-element-product-container-cart .quantity input[type="number"] {
    border-right: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
}
.product_title {
    font-size: 21px;
}
.hide-customer-div {
	display: none!important;
}

tr.tc-epo-element-variable-product-attribute td {
	padding: 0 0;
}
a.tc-epo-element-variable-reset-variations {
	display: none!important;
}
.tm-quantity input.tm-qty, .tc-epo-element-product-container-cart .quantity input, tr.tc-epo-element-variable-product-attribute td.value {
    background: #fff;
}
.tc-epo-element-product-container-cart :is(.btn,.button,button,[type=submit],[type=button]) {
    color: #fff;
    background-color: #3f5865;
}
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap.tc-epo-text-wrapper {
    padding: 0;
}
.tm-range-picker .noui-tooltip {
    background: #e84b3d;
}
.tm-range-picker .noui-handle .noui-touch-area::before {
    background: #3f5865;
}
.tm-range-picker .noui-handle, .tm-range-picker .noui-connect {
	background: #3f5865;
}
#tc-epo-form-2940-0 > div:nth-child(5) > div > div > div > div > div.tc-container.tc-container-enabled.cpf-element.tc-cell.cpf-type-checkbox.tcwidth.tcwidth-100.fullwidth-div > div > div > div.tc-cell.tc-element-container.tcwidth.tcwidth-100 > ul > li > div > div > label {display: none;}
::-webkit-input-placeholder { /* WebKit browsers */
color: #777 !important;
font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #777 !important;
font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #777 !important;
font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #777 !important;
font-style: italic;
}
/* shopping cart page
.tc-price-in-cart,
.tc-quantity-in-cart {display: none;} */

label.product_subject {display: none;}

/*@media only screen and (max-width: 768px) {
.tm-responsive .tcwidth {
        -ms-flex: revert;
        flex: revert;
        max-width: ;
    }
}*/