i.i6, a.i6, s.i6, i.i6b, i.i6b:before, i.i6a:after,
.ns1 .search__suggestion > div > a:before, .ns3 .search__suggestion > div > a:before, .ns4 .search__suggestion > div > a:before, .ns5 .search__suggestion > div > a:before,
div.maps > a > s, i.maps > s, .dqrcode, div.promotion.act > i, div.spop.spox.act > i.qrcode, .headerRight > .users ul li[class^="ma"] a:before, .firstC .item > i, .checkbox.bli > label:after, .wishlist.open > .dropdown-menu > li.ilz:before, #textComAccS:not(.act) > i {
    background-image: url(/skin/3/telcon/icons.svg) !important;
    background-size: initial !important;
}

body > header figure img {
    height: 55px;
    width: 164px;
}

.btn-addToCart:not(.cle), .noAddToCart:not(.cle), .noAddCart:not(.cle), .btn-addToCart-P:not(.cle), a.btn-order-next {
    background: #000;
    color: #fff !important;
}

.btn-addToCart:not(.cle) i, .noAddToCart:not(.cle) i, .noAddCart:not(.cle) i, .btn-addToCart-P:not(.cle) i, a.btn-order-next i {
    filter: invert(1);
}
body i.i6.cart {
    background-position: -221px -110px;
    width: 25px;
    height: 26px;
}
body i.i6.packet,
body .btn-addToCart-P i.i6.cart, body .pp-box i.i6.cart {
    background-position: -649px -111px;
    width: 32px;
    height: 26px;
}

#product-ct .stock .datad {
    width: auto;
    border: 1px solid #D33823;
    border-radius: 4px;
    padding: 5px 10px 3px 10px;
}

#product-ct .stock .datad > b {
    display: inline-block;
    line-height: 1;
    font-weight: 300;
    margin-right: 5px;
}

.headerRight .icart i b, .headerRight .shopLis i b, .headerRight .inotice i b,
.category.myAcc a, .tfocart footer .go-to-cart, .btn-custom-1, .btnc1, .btng1, .btn-more {
    color: #fff !important;
}

#sponsorowaneMobile .baT-2 a {
    color: var(--color-txt) !important;
}
.product_availability {
    color: #fff;
}

#product-ct .button.btn-addToCart.empty i.check, .product .pbne .button.btn-addToCart.empty i.check, i.check, .headerRight .shopLis i.check {
    background: #000;
}

body > header figure img {
    height: 60px;
}

@media (max-width: 1230px) {
    body > header figure img {
        width: 250px;
    }
}

@media (max-width: 580px) {
    body > header figure a {
        background-image: url(/skin/3/telcon/icons.svg) !important;
        background-size: initial !important;
        background-position: -486px -1px;
    }
}

#partner {
    background: #e5b100;
    height: 500px;
    background-image: url('/skin/3/telcon/tlo_niezalogowany.png') !important;
}

.Loading > div > img, .nloading > img, img.UnDa {
    max-width: 100px !important;
}

body.l1 footer .col1 a, body.l1 footer .col1 s {
    color: rgba(255, 255, 255, 0.5);
}

body.l1 footer .col1 a:hover, body.l1 footer .col1 s:hover {
    color: rgb(255, 255, 255);
}

footer .f1 {
    padding-top: 45px;
}

footer i.i6.tfo {
    background-position: -41px -366px;
    width: 170px;
    height: 31px;
}

footer i.i6.tfo:before {
    content: '';
    display: block;
    background-image: url(/skin/3/telcon/icons.svg);
    background-position: -7px -369px;
    width: 32px;
    height: 24px;
    position: absolute;
    top: -25px;
    right: 0;
    left: 0;
    margin: auto;
    transform: scale(2);
}

.btn-addToCart.rea i.i6.cart:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 38px;
    width: 27px;
    height: 26px;
    filter: invert(1);
    background: #fff var(--link-loader) 50% 50% / 80% no-repeat;
    border-radius: 100%;
}

.sendMSG.act .message:after {
    color: #fff;
}

.maps .map-de, .maps .map-fr, .maps .map-es, .maps .map-it, .maps .map-ru, .maps .map-gr, .maps .map-hr, .maps .map-hu, .maps .map-ro, .maps .map-sk, .maps .map-bg {
    display: none;
}

