/**
* Theme Name: Partdo Child
* Description: This is a child theme of Partdo, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: partdo
* Version: 1.1.1
*/

.caution {
    background-image: url('https://oprema.konveks.si/wp-content/uploads/2023/08/caution.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 0px;
}

.red-menu.menu-item>a {
    color: red !important;
    font-size: 16px !important;
}

.single-product-wrapper .product-detail form .product-low-stock {
    display: none;
}

.single-product-wrapper .product-gallery .product-extra-details {
    display: none;
}

.woocommerce-tabs {
    margin-top: 1.0rem !important;
}

span.ex-vat-price {
    font-size: 0.9rem;
    color: #A4AAB0;
}

ul.woocommerce-widget-layered-nav-list .type-button {
    text-transform: inherit;
}

.site-header .dropdown-cats .dropdown-menu,
.site-header .dropdown-cats .dropdown-menu .klbth-menu .sub-menu {
    background-color: #f1f9ff;
}

.site-header.shadow-enable {
    box-shadow: 0 3px 10px #e3f3ff;
}

.klbth-banner.shop-banner .badge {
    display: none;
}

.content-wrapper.sidebar-left {
    padding-top: 10px;
}

.overlay-15-dark-min768::before {
    display: none;
}

.price_slider_wrapper .price_slider_amount button {
    background-color: #f1f9ff;
}

.before-shop-loop {
    background-color: #f1f9ff;
}

.category-listing .category-listing__item img {
    border-bottom: 1px solid rgba(255, 255, 255, 0.13) !important;
}

.category-listing .category-listing__item {
    border: 1px solid var(--color-info);
    border-radius: 0.7rem;
    padding-top: 1em;
    padding-right: 1em;
    padding-left: 1em;
    margin: 0 1% 0.5em 0;
    flex: 0 0 19%;
    max-width: 19%;
    font-size: 13.5px;
}

.category-listing .category-listing__item:hover {
    box-shadow: 0 2px 50px -12px rgba(33, 37, 41, 0.25);
}

.category-listing {
    padding-bottom: 1em;
}

.d-mt-30 {
    margin-top: 4em !important;
}

.product-stock.outof-stock {
    color: #FF6C00;
}

.klbtheme-type-button span.klbtheme-term {
    width: fit-content;
    align-content
}

.klbth-banner .entry-footer.vertical {
    display: none;
}

.klbth-module-product-grid.boxed {
    border: 1px solid #e9ecef;
    box-shadow: 1px 2px 4px rgba(33, 37, 41, 0.05);
}

.site-footer .footer-copyright .footer-inner {
    padding-top: 2.75rem;
    padding-bottom: 1.75rem;
}


.site-footer .footer-widgets .footer-sidebar {
    padding-bottom: 0rem;
}


.site-footer {
    margin-top: 3.625rem;
}

.widget_contact .company-mail {
    font-size: 1.2rem;
    font-weight: 700;
}

.single-product-wrapper .product-detail .product-meta .product-stock.in-stock {
    color: #099268 !important;
}

section.upsells {
    margin-top: 80px !important;
}

@media only screen and (max-width: 900px) {
    .category-listing .category-listing__item {

        padding-right: 5px;
        padding-left: 5px;
        margin: 3px !important;
        min-width: 29%;
        font-size: 15px;
    }
}

@media (min-width: 1024px) {
	.up-sells .products {
	flex: 0 0 20%;
	}
}