.tab-pane ul ,.product-description ul {
    list-style: disc;
    padding-left: revert;
}
body#module-leofeature-mywishlist .thumbnail-container .product-title {margin-bottom: 20px;}

body#module-leofeature-mywishlist .thumbnail-container .product-title a {
    text-align: center;
    max-width: fit-content;
}
body#module-leofeature-productscompare .thumbnail-container .product-price-and-shipping .aeuc_from_label {
    margin-right: 5px;
}
body#checkout section.checkout-step.-reachable.-complete p .step-edit:hover {
    color: #244AA7 !important;
}
.leo-verticalmenu .title_block {
    cursor: initial;
}
.block-categories .category-sub-menu li[data-depth="0"]>a {
    width: 85%;

}

#category .block-categories .category-sub-menu li {
    white-space: normal;
}
.product-add-to-cart .wishlist .btn-product:hover .leo-wishlist-bt-content span, .product-add-to-cart .compare .btn-product:hover .leo-compare-bt-content span {
    color: #244AA7;
}
@media(max-width: 1199px) and (min-width: 992px) {
    .contact-rich .block .data.email {
        padding-top: 0;
    }
}
#leo_search_block_top .ac_results .ac_over .lps-result-title, #leo_search_block_top .ac_results .ac_over .lps-result-price {
    color: #FFF;
}
div.verticalmenu ul li a .menu-title {
    white-space: break-spaces;
    padding-right: 15px;
}
@media(max-width: 1199px) and (min-width: 992px) {
    .cms-text-container img {
        float: left !important;
        max-width: fit-content !important;
        margin-left: 0px !important;
        width: 100%;
    }

    .cms-text-container {
        display: flex;
        flex-direction: column;
    }

    .cms-text-container p:first-child {
        order: 1;
    }
}


.leo-fly-cart-slidebar.slidebar_bottom.active-scroll {
    z-index: 9999999999;
}

.leo-fly-cart.solo {
    z-index: 9999999999;
}
.block-category #category-description{ min-height: 115px; max-height: none; -webkit-line-clamp: unset;  }
.block-category #category-description strong {
    font-weight: 600;
}

.info-img { margin-top: 30px;}

#product .tab-pane {overflow-x:auto;}

.paypo-info {display: flex; justify-content: center; scale: 0.8;}
.paypo-info img {width: 150px; height: auto;}
.paypo-info.cart {margin-top: 20px;}

#product .product-info-box {display: flex; flex-direction: column;}
#product .description-short {order: 1;}
#product .product-additional-info {order: 2;}

.delivery-info {border-top: 1px solid #fff; padding-top: 7.5px;}
.przelewy-24 .custom-checkbox {
  display: inline-block;
}

#manufacturer .block-categories .category-sub-menu li {white-space: normal;}



.blog-display h4.title_block {
    color: #244AA7;
    font-size: 36px;
    font-weight: 500;
}

.blog-display.latest-blogs .right-block {
    text-align: center;
}

.blog-viewall.float-xs-right {
    display: none;
}

.row.ApRow:has(.blog-display) {
    margin-top: 50px;
}

.latest-blogs .blog-title a {
    height: 36px;
    overflow: unset;
    -webkit-line-clamp: none;
}
.cart-summary .paypo-info {
    display: none;
}

.sm-panel {
    display: none;
}

.newsletter-info {padding: 10px 10px;}
.newsletter-info .block_content #topInfoBar {font-size: 13px; font-weight: 600; color: #fff; cursor: pointer; user-select: none;}
.newsletter-info:hover .block_content #topInfoBar {color: #cfecfc;}
.cms-id-7 img {margin-bottom: 50px;}