.poket-header-top{
    display: none !important;
}
.woocommerce.columns-1 .tbd_product{
    display: flex !important;
    flex-direction: row !important;
    width: 100%;
    box-shadow: unset;
    margin: 0;
}
.woocommerce.columns-1 .grid-item.product.type-product{
    margin: 0 !important;
    padding: 30px 0 !important;
    border-top: 1px solid #CF0000 !important;
}
.woocommerce.columns-1 .tbd_product_content {
    padding: 0 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.tbd_product_title h2{
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #000 !important;
    font-family: 'Rubik', sans-serif !important;
    text-align: left !important;
}
.tbd_short_description p{
    font-size: 14px !important;
    color: #000 !important;
    text-align: left !important;
    font-family: 'Rubik', sans-serif !important;
}
.prospect_pdf{
    display: flex;
    align-items: center;
    border-left: 1px solid #CF0000;
    justify-content: center;
}
.prospect_pdf a{
    color: #CF0000 !important;
}
.woocommerce.columns-1 .woocommerce-result-count ,.woocommerce.columns-1 .woocommerce-ordering{
    display: none !important;
}
.thb_product_car{
    display: none !important;
}
.witr_sstyle_9:before{
    background: unset !important;
}
.em-service-icon img{
    max-height: 50px !important;
}

.dropdown-toggle::after{
    display: none !important;
}
.home #breadcrumbs{
    display: none !important;
}
#woocommerce_product_categories-3{
    border: 0 !important;
    border-top: 2px solid #CF0000 !important;
    padding: 10px !important;
    box-shadow: 0 0 30px #0000000D;
    border-radius: 0 !important;
}
#woocommerce_product_categories-3 .widget-title{
    background: unset !important;
    padding: 0 !important;
    color: #000 !important;
}
.product-categories .cat-item{
    list-style: disc !important;
    padding: 10px 0 !important;
    border: 0 !important;
}
#woocommerce_product_categories-3.widget_product_categories ul {
    list-style-position: inside !important; /* Kropka wchodzi do wewnątrz pudełka */
    padding-left: 20px !important;          /* Mały odstęp od krawędzi */
}
#woocommerce_product_categories-3.widget_product_categories ul li::marker{
    color: #910404 !important;    /* Mały odstęp od krawędzi */
}
.product-brand-logo-container{
    display: flex;
    justify-content: flex-end;
    padding: 10px 0;
}
.product_details_area{
    padding: 20px 0 100px 0 !important;
}
.woocommerce div.product .product_title{
    color: #000 !important;
    border-bottom: 1px solid #D40505 !important;
    margin: 0 !important;
    padding-bottom: 10px !important;
}
.contact-link{
    padding: 10px;
    display: flex;
    flex-direction: column;
    text-align: left;
    gap: 10px;
    border: 1px solid #CF0000;
}
.product .price{
    display: none !important;
}
.product .summary.entry-summary{
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
}
.product .tbd_product.single_summery_p_icon{
    display: none !important;
}

#product-column{
        width: 70% !important;
        max-width: 70% !important;
        min-width: 70% !important;
    }
    #sidebar{
        width: 30% !important;
        max-width: 30% !important;
        min-width: 30% !important;
    }
#product-archive-row{
    display: flex;
    flex-direction: row-reverse !important;
}
#product-archive-product{
    width: 70% !important;
    max-width: 70% !important;
    min-width: 70% !important;
}
#product-archive-product #tx_product_grid .tbd_product{
    display: flex;
    margin: 0 !important;
    padding: 30px 0 !important;
    border-top: 1px solid #CF0000 !important;
    box-shadow: unset;
}
.woocommerce .twr_product_sidebar .product-categories li{
    padding: 0 !important;
}
#product-archive-row{
    padding: 50px 0 !important;
}
@media (min-width: 1024px) {
    .em-service2.sleft.all_color_service.witr_sstyle_9{
        max-height: 450px !important;
        min-height: 450px !important;
    }
}
@media (min-width:760px) {
    #footer-mobile{
        display: none !important;
    }
    #footer-pc{
        display: flex !important;
    }
    #footer-mobile-product{
        display: none !important;
    }
    #footer-pc-product{
        display: flex !important;
    }
}
@media (max-width:760px) {
    .woocommerce.columns-1 .tbd_product{
        flex-direction: column !important;
    }
    #footer-mobile{
        display: flex !important;
    }
    #footer-pc{
        display: none !important;
    }
    #footer-mobile-product{
        display: flex !important;
    }
    #footer-pc-product{
        display: none !important;
    }
}