/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.megaMenuRow .wpb_wrapper{
	display: flex;
}

@media (min-width:769px){
	.searchform.wd-with-cat input[type="text"]{
		background: #000;
	}
}

#menu-main-navigation a:hover{
	color: #e32929;
}

.whb-main-header .whb-header-bottom{
	background: #000;
}

.wd-sub-menu li>a{
	padding-top: 5px;
	padding-bottom: 5px;
}

.product-element-top{
	max-height:330px;
}

.wd-hover-fw-button .wd-add-btn>a{
	background: #000;
}

.products[class*="wd-stretch-cont"] :is(.price,.wrap-price,.product-rating-price){
	margin-top: 10px !important;
}

[class*="title-line-"] .product-grid-item .wd-entities-title{
	min-height: 60px;
}

.price .amount{
	font-size: 17px;
	text-align:center;
}

.single-product-page .summary .price {
	font-size: 35px;
	text-align: center;
}

.single-product-page .summary .price .amount,
.products .wd-product .product-element-bottom .price .amount {
	font-weight:bold;
}

.single-product-page .summary .price .amount {
	font-size: 35px;
}

.products .wd-product .product-element-bottom .price .amount {
	font-size: 20px;
}

.products .wd-product .product-element-bottom .price .wd-price-unit {
	font-size: 16px;
}

.single-product-page .summary .tile-calculator {
	display: flex;
    flex-direction: column;
    align-items: center;
    border-top: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
    padding-block: 15px;
}

.single-product-page .summary .tile-calculator .tile-calculator__title {
	margin-bottom:10px;
	color: #0000ff;
}

.single-product-page .summary .tile-calculator .tile-calculator__result {
	display: flex;
    gap: 20px;
	margin-top:10px;
}

.single-product-page .summary .tile-calculator .tile-calculator__row {
	text-align: center;
}

.single-product-page .summary .tile-calculator .tile-calculator__row p {
	margin-bottom:10px;
	font-weight:bold;
}

.single-product-page .summary .tile-calculator .tile-calculator__row .metric-unit {
	margin-left: 10px;
    color: #0000ff;
    font-size: 14px;
}

.single-product-page .summary .tile-calculator .tile-calculator__row .tile-calculator__label {
	text-align: center;
}

.single-product-page .summary .tile-calculator .tile-calculator__row .tile-calculator__input {
	border-radius: 0px;
	max-width: 100px;
}

.single-product-page .summary .tile-calculator .tile-calculator__result p {
	font-weight:bold;
	margin-bottom:0px;
}

.single-product-page .summary .tile-sqm-per-box {
	display:none;
}

.single-product-page .summary .stock {
	text-align:center;
}

.single-product-page .summary-inner > .woocommerce-product-attributes,
.single-product-page .summary-inner > .shop_attributes {
    display: none !important;
}

.single-product-page .summary form.cart {
	justify-content:center;
}

.single-product-page .summary .casa-action-buttons-wrap {
	display: flex;
    justify-content: center;
    gap: 20px;
}
.wd-search-form .wd-search-results .wd-suggestion .wd-search-sqm-price .sqm-discount {
	color: var(--color-gray-300);
    font-size: 90%;
    font-weight: 400;
}
.wd-search-form .wd-search-results .wd-suggestion .wd-search-sqm-price .sqm-discount span {
	color: var(--color-gray-300);
    font-weight: 400;
}