/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-single-tabs .elementor-widget-container {
    display: flex;
    justify-content: space-evenly;
    column-gap: 20px;
    row-gap: 8px;
}

.wd-hidden-tab-title {
    background: #f3f4f6;
    border: 2px #d3be92 solid !important;
    padding: 10px 15px !important;
    border-radius: 15px;
    width: 87vw;
    margin: 10px;
    line-height: 1em !important;
}

.ltr {
    direction: ltr !important;
}

#m-wrp p>a:not(.post-page-numbers, .tag-cloud-link),
.is-root-container p>a:not(.post-page-numbers, .tag-cloud-link) {
    border-bottom: 3px solid;
    text-decoration: none !important;
}

#m-wrp p>a:not(.post-page-numbers, .tag-cloud-link):hover,
.is-root-container p>a:not(.post-page-numbers, .tag-cloud-link):hover {
    border-bottom: 3px solid;
    background: linear-gradient(to top, #dcad67 50%, #EAAF37 50%) bottom;
    background-size: 100% 200%;
    transition: 0.5s ease-out;
}

.post h2.wp-block-heading {
    background: linear-gradient(335deg, #dcad67, #832b1c8f, #bda168, #d3ab5b, #EAAF37);
    padding: 5px 10px;
    border-radius: 8px;
    color: #efefef;
}

.wp-block-table table {
    margin: 0 !important;
}

th.has-text-align-right,
td.has-text-align-right {
    text-align: right;
}

blockquote:not(.custom-blq).has-text-align-right {
    text-align: right !important;
}

h3 strong {
    font-weight: 600 !important;
    color: #444 !important;
}

h2 strong {
    font-weight: 600 !important;
    color: #eee !important;
}

/* .btn .wd-btn-icon img {
    transform: scaleX(-1);
    /* Flips the SVG horizontally */
}

*/ .wd-shop-desc .term-description p {
    color: #fff;
    font-size: 18px;
}

.single-post .content p {
    font-size: 18px;
    line-height: 2rem;
}

.wd-my-account-links[class*="wd-grid"] {
    --wd-col-sm: 2 !important;
}

/* mobile */
@media (max-width: 576px) {

    .wd-single-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"] {
        direction: rtl !important;
    }
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-right.wd-opener-arrow.wd-opened {
    margin: 10px 0;
    border-radius: 15px 0 0 15px;
}

.wd-toolbar.wd-toolbar-label-show {
    margin: 5px;
    border-radius: 8px;
    background: #ffffffdb;
}

.cart-widget-side.wd-side-hidden.wd-left.wd-opened {
    margin: 10px 0;
    border-radius: 0 15px 15px 0;
}

.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-right.wd-opener-item.wd-opened {
    margin: 10px 0;
    border-radius: 15px 0 0 15px;
}

.wd-side-hidden {
    background-color: #f1f1f1;
}

form.searchform.wd-style-default.woodmart-ajax-search {
    border-radius: 15px;
    margin: 5px;
    background: #fff;
}

@media (max-width: 768.98px) {
    .wd-my-account-sidebar {
        display: none;
    }
}

#menu-mobile-navigation a.woodmart-nav-link {
    border: unset;
    background: #ebebeb;
    margin: 3px;
    border-radius: 15px;
}

#menu-mobile-navigation li#menu-item-1427 a.woodmart-nav-link {
    align-items: flex-start !important;
    flex-direction: column !important;
    justify-content: space-around;
    height: 150px !important;
    background: url(https://zarnim.com/wp-content/uploads/2025/09/mbg.svg) right bottom !important;
    background-size: cover !important;
}

#menu-mobile-navigation li#menu-item-1427 a.woodmart-nav-link span.nav-link-text {
    display: none;
}

li#menu-item-933 img.wd-nav-img {
    width: 70px !important;
    min-height: 90px !important;
    height: 88px !important;
    margin: 5px -19px -35px;
}

li#menu-item-933 span.nav-link-text {
    font-family: parfumo;
    font-size: 26px;
}

.wd-nav-mobile>li#menu-item-933>a>.menu-label {
    align-self: unset !important;
}

li.menu-item.menu-item-wishlist.wd-with-icon.item-level-0 {
    position: absolute;
    bottom: 55px;
}

li.menu-item.menu-item-has-children.menu-item-account.wd-with-icon.item-level-0 {
    position: absolute;
    bottom: 0;
}