/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.whb-general-header .site-logo .wd-logo img {
	max-height: none;
}
.wd-page-title .entry-title.title {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: -10px;
}
#oviz {
    overflow: visible;
}
#nowrap .wpb_wrapper {
	flex-wrap: nowrap;
}
.wd-info-box.hoved .info-box-content {
	background: url(img/tooltip_bg.webp);
    width: 168px;
    height: 159px;
    position: absolute;
    top: -60%;
	left: 10%;
    z-index: 50000;
	padding: 15px 20px 40px 20px;
	opacity: 0;
	transition: .3s;
	text-align: center;
}
.wd-info-box.hoved .box-icon-wrapper:hover + .info-box-content {
	opacity: 1;
}
.pcat .wrapper-content-banner {
	background: url(img/decor.png) no-repeat center bottom;
    background-size: contain;
}
.product-wrapper .product-label.featured {
	background-color: #7ac5f8;
}
.product-wrapper .product-label.onsale {
	background-color: #ffb1c0;
}
.product-wrapper .product-label.wd-shape-round {
    min-height: 35px;
    border-radius: 0px 0px 15px 0px;
}
.whb-main-header li.cat-item .nav-link-text,
.title-wrapper h4.title {
	letter-spacing: 1px;
}
.footr p.wrks {
	color: #222;
    font-size: 1.2em;
    font-weight: 500;
}
.footr p.footer_shop_location,
.footr p.footer_shop_address {
	margin: 0;
    color: #222;
}
.footr a.footer_shop_phone {
	color: #444;
    margin-bottom: 5px;
    display: block;
    font-size: 1.2em;
    font-weight: 600;
}
.wd-product.wd-hover-standard .wd-add-btn > a {
	width: 100%;
    border-radius: 5px !important;
}
.wd-product .wd-entities-title {
	min-height: 40px;
}
.products.wd-loop-builder-off .product-labels {
    top: 0px;
    inset-inline-start: 0px;
}
.choice .box-icon-wrapper.box-with-text.box-icon-with-border {
	position: absolute;
}
.choice .box-icon-with-border .info-box-icon {
    border-width: 0px;
	background: url(img/step.png) no-repeat center center;
}
.wd-info-box.choice .info-box-content .info-box-title {
	margin-top: 32px;
    padding-left: 90px;
    margin-bottom: 25px;
}
.wd-image.absimg {
	position: absolute;
    bottom: 0px;
}
.wd-image.absimg2 {
	position: absolute;
	top: -50%;
}
.wd-products .wd-product {
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
.wd-products .wd-product:hover {
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
.wd-products .wd-product .wd-entities-title {
	padding: 0px 30px;
}
.wd-products .wd-product span.price {
	color: #222;
    font-size: 1.6em;
    line-height: 2em;
}
.wd-products .wd-product .wd-add-btn.wd-add-btn-replace {
	padding: 0px 30px 15px;
}

@media (min-width: 1200px) {
	.bike {
		
	}
    .wd-text-block.tbike p:nth-of-type(2), .wd-text-block.tbike p:nth-of-type(3) {
        padding-left: 65px;
    }
}