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


ul.category-product-tags.wd-scroll-content.wd-scroll li {
    border: 1px solid #FBBC34;
    padding: 5px 10px
}

h3.recently-viewed-title {
    margin-top: 30px
}

.text-head p {
    margin-bottom: 0
}

.top-my .header-text {
    display: none
}

.text-head-2 p,
.text-head-3 p {
    margin-bottom: 5px
}

.whb-flex-row.whb-general-header-inner .whb-col-left {
    align-items: end
}

.wpfFilterTitle {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px
}

.product-grid-item .product-image-link img,
.product-grid-item .hover-img img {
    width: 100%;
    height: 280px;
    object-fit: contain
}

.woo-related-products-container {
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 100px
}

.wc-tab-inner h2.woorelated-title {
    display: none
}

.wc-tab-inner .woo-related-products-container {
    margin-top: 0
}

#slide-44626 .wd-slide-bg {
    background-color: #0000 !important
}

.product-images img {
    max-height: 400px !important;
    object-fit: contain
}

div.br_alabel.berocket_alabel_id_13257>span,
div.br_alabel.berocket_alabel_id_13258>span,
div.br_alabel.berocket_alabel_id_13259>span,
div.br_alabel.berocket_alabel_id_13254>span,
div.br_alabel.berocket_alabel_id_13255>span,
div.br_alabel.berocket_alabel_id_13256>span {
    background-color: #ffffff80 !important
}

img.swiper-slide-image {
    height: 520px;
    overflow: hidden
}

.product-label.featured {
    background-color: #ff6e19
}

.labels-rounded .product-label {
    padding: 0 7px;
    min-height: 30px;
    border-radius: 10px;
    font-size: 12px
}

.menu-col3 .iksm-terms-tree__inner {
    display: grid;
    grid-template-columns: 200px 200px 200px;
    grid-gap: 10px
}

.menu-col2 .iksm-terms-tree__inner {
    display: grid;
    grid-template-columns: 200px 200px;
    grid-gap: 10px
}

.wd-nav-vertical .wd-dropdown-menu.wd-design-sized {
    min-height: 100%
}

.wd-nav-img {
    max-height: 30px
}

.wd-wishlist-share,
.portfolio-entry .social-icons-wrapper:after {
    display: none
}

.btn-soc-hov.icons-design-default.color-scheme-light .wd-social-icon:hover {
    color: #825a03 !important
}

.text-size {
    font-size: 18px
}

.cont-form input[type='text'] {
    border: 1px solid #fbbc34;
    border-radius: 3px
}

.cont-form input[type="submit"] {
    background: #fbbc34;
    color: #fff
}

#search-2 {
    padding-bottom: 10px;
    margin-bottom: 10px
}

.comment-form .submit {
    background: #fbbc34
}

.comment-form .submit:hover {
    background-color: #fbbc34;
    box-shadow: inset 0 0 200px #0000001a
}

.entry-meta.wd-entry-meta,
.hovered-social-icons.wd-tltp.wd-tltp-top {
    display: none
}

.btn-phone-border .btn.btn-style-bordered {
    border-width: 1px
}

.wd-action-btn>a:hover {
    color: #fbbc34
}

#search-2.widget {
    border-bottom: none
}

.pagin-style-1 .flickity-page-dots li.is-selected {
    background-color: #fbbc34 !important;
    border-color: #fbbc34 !important
}

.pagin-style-1 .flickity-page-dots li:not(.is-selected):hover {
    border-color: #fbbc34 !important
}

.wd-popup {
    width: 35% !important
}

.autocomplete-suggestion .price,
.suggestion-content div {
    display: inline-flex
}

div#custom_html-2 .widget-title {
    margin-bottom: 0
}

div#search-3 {
    border-bottom: none
}

div#search-3.widget {
    margin-bottom: 0
}

.reset-last-child>:last-child {
    font-size: 13px
}

.whb-top-bar-inner .wd-nav-secondary>li>a {
    text-transform: initial
}

.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 500 !important
}

.whb-top-bar .wd-nav-secondary>li>a:hover {
    color: #825a03 !important
}

.our_shop {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    padding-left: 0
}

.our_shop li {
    list-style-type: none
}

.our_shop i.fa.fa-mobile {
    margin-top: 10px
}

span.onsale.product-label {
    display: none
}

span.berocket_tooltip_text {
    font-size: 10px
}


li.cat-item.cat-item-15 {
    display: none
}

.description-area-after .page-description a,
.description-area-after .term-description a {
    border-bottom: 1px solid;
    color: var(--wd-primary-color)
}

.description-area-after .page-description a:hover,
.description-area-after .term-description a:hover {
    color: #333
}

.post-date-year {
    margin-bottom: 6px;
    font-size: 18px
}

.wd-post-date {
    padding: 0 10px
}

.single-post .wd-entry-meta {
    display: block !important
}

.single-post .meta-date {
    color: #fff !important;
    font-size: 18px !important;
    margin-bottom: 15px !important;
    font-weight: 600 !important
}

.single-post .modified-date,
.single-post .meta-author,
.single-post .meta-reply {
    display: none
}

.product-labels.labels-rounded .out-of-stock {
    max-width: max-content !important;
    white-space: nowrap
}

.product.outofstock {
    opacity: .3
}

span.widget-product-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wd-lazy-load.wd-lazy-blur.wd-loaded {
    height: 50px;
    object-fit: contain
}

.whb-top-bar-inner {
    height: 72px;
    max-height: 72px
}

li.cat-item:nth-child(3) img.wd-nav-img.wd-lazy-load.wd-lazy-fade.wd-loaded {
    transform: scale(1.4) !important
}

li.cat-item:nth-child(8) img.wd-nav-img.wd-lazy-load.wd-lazy-fade.wd-loaded {
    transform: scale(1.5) !important
}

li.cat-item:nth-child(6) img.wd-nav-img.wd-lazy-load.wd-lazy-fade.wd-loaded {
    transform: scale(1.3) !important
}

li.cat-item:nth-child(10) img.wd-nav-img.wd-lazy-load.wd-lazy-fade.wd-loaded {
    transform: scale(1.2) !important
}

li.cat-item:nth-child(7) img.wd-nav-img.wd-lazy-load.wd-lazy-fade.wd-loaded {
    transform: scale(1.1) !important
}

.whb-top-bar .wd-nav-secondary>li>a,
.wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    font-weight: 600
}

.account-text {
    font-weight: 600;
    color: #fff;
    font-size: 12.5px
}

.account-text:hover a {
    color: #825a03
}

.account-text a {
    color: #fff
}

.btn-soc-hov.wd-social-icons.icons-size- .wd-icon {
    font-size: 16px
}

.wd-header-text:hover * {
    color: #825a03 !important
}

.our_shop li {
    width: 350px;
    text-align: start
}

.description-area-after .page-description,
.description-area-after .term-description {
    margin-top: 50px
}

@media screen and (max-width:1025px) {
    .text-head--mob-3 p {
        margin-bottom: 5px
    }

    .whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
        margin-top: 10px
    }

    .whb-flex-row.whb-top-bar-inner .whb-column {
        display: block !important;
        max-width: 100%;
    }

    .whb-flex-flex-middle .whb-col-center {
        flex: 0 1 0 !important
    }

    .product-grid-item .product-image-link img,
    .product-grid-item .hover-img img {
        width: 100%;
        height: 200px;
        object-fit: contain
    }

    .our_shop li {
        width: 220px;
        text-align: start
    }
}

@media screen and (max-width:767px) {

    .product-grid-item .product-image-link img,
    .product-grid-item .hover-img img {
        width: 100%;
        height: 90px;
        object-fit: contain
    }

    .our_shop {
        flex-direction: column;
        align-items: start;
        text-align: left;
        row-gap: 10px
    }
}

@media screen and (max-width:576) {
    .whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
        margin-top: 10px
    }

    .text-head--mob-3 p {
        margin-bottom: 5px
    }

    .whb-flex-row.whb-top-bar-inner .whb-column {
        display: block !important
    }

    .product-grid-item .product-image-link img,
    .product-grid-item .hover-img img {
        width: 100%;
        height: 180px;
        object-fit: contain
    }

    .single-post-navigation .btn-label {
        font-size: 12px !important
    }

    .single-post-navigation .blog-posts-nav-btn a:after {
        font-size: 25px !important
    }

    .single-post-navigation .next-btn a {
        padding-left: 5px !important;
        padding-right: 40px !important
    }

    .single-post-navigation .prev-btn a {
        padding-left: 40px !important;
        padding-right: 5px !important
    }

    #slider-55 .wd-slide {
        min-height: 100px !important
    }

    .our_shop {
        flex-direction: column;
        align-items: start;
        text-align: left;
        row-gap: 10px
    }

    .br_alabel>span {
        height: 25px;
        width: 70px;
        background-color: #ed441a;
        color: #fff;
        border-radius: 3px;
        line-height: 1.2em;
        font-size: 10px;
        margin-right: -10px;
        margin-bottom: 10px;
        padding: 0
    }
}