/* custom */
main#main-content {
    padding-top: 0;
}
.home .elementor-element-cf7f2c9 .e-con-inner {
    padding-top: 0;
}
.home figure.wp-caption {
    position: relative;
}

.home figcaption.widget-image-caption.wp-caption-text {
    position: absolute;
    bottom: 10px;
    background: #494546;
    right: 0;
    color: white !important;
    padding: 1px 10px;
}

.home .wd-page-title.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light {
    display: none;
}

@media (max-width: 767px) {
   #slide-16137 , #slide-15972 , #slide-15957 {
		 height:20rem;
        min-height: 10rem !important;
    }
	.home .wd-nav-pagin-wrap.wd-slider-pagin.wd-custom-style.wd-style-number-2.text-left.color-scheme-dark {
    display: none;
}
}
.f_cat_l .elementor-widget-container, .f_cat_r .elementor-widget-container {
    position: relative;
}
.thwcfd-field-country {
    display: none;
}

.home .wd-grid-g.wd-cats.products.columns-4.elements-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.home .wd-col.category-grid-item.wd-cat.cat-design-default.without-product-count.wd-with-subcat.product-category.product {
    width: 24%;
}

.product-labels.labels-rounded {
    right: 0;
}

span.onsale.product-label {
    border-radius: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 2.3rem !important;
    min-height: 1rem !important;
    width: 4rem;
    background: #a50d0d;
}
span.out-of-stock.product-label {
    border-radius: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 2.3rem !important;
    min-height: 1rem !important;
    width: 7rem !important;
    max-width: 8rem !important;
    background: #5a5050;
}

.wd-buttons.wd-pos-r-t {
    top: 0;
    border-radius: 0;
}

.comment-text {
    background: #f0f0f0;
    padding: 1.5rem;
}

p.must-log-in {
    background: #640202;
    padding: 1rem;
    color: #dfdfdf;
}
.must-log-in a {
    color: white;
    font-weight: 800;
}

.wc-tabs-wrapper .woocommerce-Tabs-panel {
    display: block !important;
}
/* custom */