/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.custom-single-service_block figure {
	width: 100%;
}

.custom-single-service_block .vc_single_image-wrapper {
	width: 100%;
}

.custom-single-service_block .vc_single_image-wrapper img {
	width: 100%;
    height: 250px;
    object-fit: cover;
}

#menu-main-navigation .nav-link-text {
	font-size: 14px;
}

.whb-top-bar-inner .font-size-14 strong {
	font-size: 14px;
}

.mb-0 {
	margin-bottom: 0px;
}

.wp-block-wdevs-tax-switch .wdevs-tax-switch .wdevs-tax-switch-checkbox:checked+.wdevs-tax-switch-slider {
	background-color: var(--wts-bg-color-checked,#e8903c) !important;
}

.read-link {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
    --wd-text-font-weight: 400;
    --wd-text-color: #767676;
	--btn-color: var(--color-gray-800);
    --btn-color-hover: var(--color-gray-500);
    --btn-box-shadow-hover: none;
    --btn-height: none;
    --btn-padding: 0;
    --btn-brd-color: var(--wd-primary-color);
    --btn-brd-color-hover: var(--wd-primary-color);
    border-top: 0;
    border-inline: 0;
	position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    outline: none;
    border-radius: var(--btn-brd-radius, 0px);
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    line-height: 1.2;
    cursor: pointer;
    transition: all .25s ease;
    color: var(--btn-color, #3E3E3E);
    border: var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9);
    background-color: var(--btn-bgcolor, #F3F3F3);
    box-shadow: var(--btn-box-shadow, unset);
    text-transform: var(--btn-transform, uppercase);
    font-weight: var(--btn-font-weight, 600);
    font-family: var(--btn-font-family, inherit);
    font-style: var(--btn-font-style, unset);
    padding: var(--btn-padding, 5px 20px);
    min-height: var(--btn-height, 42px);
    font-size: var(--btn-font-size, 12px);
}

.about-us_first_section .info-btn-wrapper {
	display: none;
}

.custom-simple_homepage_3block_button a, input[type="submit"]{
    color: #ffffff !important;
    background-color: #f87c00 !important;
}

.wpcf7-response-output {
    display: none; /* Скрыть, если не содержит текста */
}

.wpcf7-response-output:not(:empty) {
    display: block; /* Показывать, если содержит текст */
}

.custom-textarea-height{
    min-height: 100px !important;
    height: 100px !important;
}

.scrollToTop.button-show {
    position: fixed;
    right: 36px;
    bottom: 120px;
}

@media (max-width: 1024px) {
    .scrollToTop.button-show {
        position: fixed;
        right: 30px !important;
        bottom: 100px !important;
    }
}

li.variation-gzd-delivery_time {
    display: none !important;
}
