<style>
 @media(max-width:979px) {
        #news_item {
            padding: 3%!important;
        }
    }
@media (min-width: 979px)
.menu_categories2 .menu2_item_img {
    max-width: 2.5rem!important;
    
}

.menu_categories2{
    gap: 20px!important;
}
    /* Usuwanie producentow  */
    #producers_slider.producer_main  {
        display: none !important;
    }

    /* Usuwanie position: relative - potrzebne do banerow od bandy do bandy */
    #content,
    #container,
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto {

        position: initial !important;
    }


    #links_footer_1 .footer_links_label {
        display: flex !important;
    }

    .footer_links_label img {
        width: 35% !important;

        margin-right: 9%;
    }

    @media(max-width:760px) {
       

        .footer_links_label img {
            width: 10% !important;
            margin-right: 0 !important;
            margin-bottom: 2%;
        }
.article__block.row {
    margin: 3%!important;
}
    }

    .footer_links_label .footer_links_label_name {
        display: block !important;
    }

    #Navigation .navigation_item .name:hover {
        color: #0090f6 !important;
    }

    #Navigation .navigation_item .name {
        display: block;
        text-decoration: none !important;
    }

    .navigation_item .name:after {
        display: block;
        content: " ";
        width: 0;
        height: 2px;
        background-color: #AB1849;
        margin: 0 auto;
        transition: .3s;

    }

    .navigation_item:hover .name:after {
        width: 25%;


    }

    .product__name {
        position: relative;
    }

    .product .product__name:after {

        display: block;
        content: " ";
        height: 2px;
        background-color: #AB1849;
        width: 0px;
        left: 0;
        transition: .3s;
        margin: 0 auto;
    }

    .product:hover .product__name:after {
        display: block;
        width: 25%;


    }

    .btn.--medium.--solid {
        background: #AB1849 !important;
        border: 1px solid #AB1849 !important;
    }

    .btn.--solid.--medium.questions__button {
        background: #AB1849 !important;
        border: 1px solid #AB1849 !important;
    }

    .btn.--medium.--solid:hover {
        background: #434A5D !important;
        border: 1px solid #434A5D !important;
    }

    footer {
        background-color: #434A5D;
    }

    footer::before {
        background-color: #434A5D;
    }

    header a.nav-link {
        position: relative;
        color: #434A5D !important;
        transition: .3s;
    }

    header a.nav-link::after {
        content: "" !important;
        display: block;
        position: absolute;
        left: 0;
        width: 0;
        height: 1px;
        background-color: #AB1849;
        transition: .3s;

    }

    header a.nav-link:hover {
        color: #434A5D !important;
    }

    header a.nav-link:hover::after {

        width: 100%;

    }

    .headline {
        font-family: "Arial", "Arial", sans-serif;
        color: #333;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        font-size: 2.2rem;
        font-weight: 600;
        padding: 10px 0;
        padding-bottom: 10px !important;
        text-decoration: none;
        text-align: left;
        line-height: 1;
        margin-bottom: 1rem;
        text-align: center;
        margin-bottom: 27px;
    }

    .headline:hover {
        color: #AB1849 !important;
    }

    a:hover {
        color: #AB1849 !important;
    }

    .headline:after {
        content: "";
        bottom: -2%;
        left: 50%;
        transform: translateX(-50%) !important;
        display: block;
        width: 5% !important;
        height: 2px !important;
        background-color: #AB1849 !important;
        position: absolute;
        margin-top: 0 !important;
    }




    .col-12 {
        padding: 0;
        position: inherit;
    }

    #search {
        box-shadow: 0px 0px 20px -12px #000;
        margin-top: 1%;
    }

    .btn {
        border-radius: 0;
    }

    @media (min-width: 979px) {
        #logo img {
            max-height: 40px !important;

        }
    }

    @media (min-width: 979px) {

        body,
        header {
            padding: 0 5%;
            margin-left: auto;
            margin-right: auto;
        }

        header {
            border-bottom: 0 !important;
        }

        .producer_main_list .slick-slide {
            width: 200px !important;
        }

        .producer_main_list .slick-slide img {
            max-height: 300px !important;
        }

        header .breadcrumbs {
            padding-top: 5px !important;
            font-size: .85em !important;
        }

        #footer_links .footer_links {
            margin: 35px auto 0 !important;

        }
    }

    @media(min-width:1773px) {
        #main_banner1 .main_slider__item>a.loading {
            padding-top: 500px !important;
        }
    }

    .producer_main a.headline {
        font-size: 1.8em;
        padding-bottom: 15px;
    }

    #main_news a.headline {
        font-size: 1.8em;
        padding-top: 50px;
        padding-bottom: 40px;
        display: block;
        text-align: center;
    }

    #main_hotspot_zone1 .headline,
    #producers_slider .headline,
    #main_blog .headline {
        font-size: 1.8em !important;
        display: block;
        text-align: center;
        padding-top: 30px;
        padding-bottom: 20px;
    }

    .price_info__wrapper {
        display: none !important;
    }

    div#contact_contact,
    div#contact_address,
    ul#menu_orders,
    ul#menu_account {
        display: none !important;
    }

    @media (max-width: 757px) {
        .mobileCategories__item.--account {
            display: none !important;
        }

        div#producers_slider {
            margin-top: 70px;
        }

        .producer_main_list .slick-slide {
            width: 120px !important;
        }

        .producer_main_list .slick-slide img {
            max-height: 150px !important;
        }
    }

    #search .product[data-product_disable] .product__icon img {
        opacity: 1 !important;
    }

    #main_news .headline:after,
    #main_hotspot_zone1 .headline:after,
    #producers_slider .headline:after,
    #main_blog .headline:after {
        content: "_";
        font-size: 0.1em;
        text-align: center;
        margin-top: 10px;
        display: block;
        color: #039ddd;
        background: #039ddd;
        height: .5%;
        width: 10rem;
        margin-left: auto;
        margin-right: auto;
    }

    section#opinions_section {
        display: none !important;
    }

    header.commercial_banner.max-width-1900 {
        border-bottom: 1px solid #cccccc !important;
    }

    div#projector_status_description,
    span.projector_cheap__info.projector_info__link,
    img.projector_info__icon--cheap,
    span#projector_status_gfx_wrapper {
        display: none !important;

    }

    @media(min-width:1773px) {
        #main_banner1 .main_slider__item>a.loading {
            padding-top: 380px !important;
        }
    }

    #menu_regulations {
        display: none;
    }

@media (min-width: 979px){
header #menu_categories {
    position: absolute!important;
    
}}
@media (min-width: 757px){
#footer_links .footer_links {
    flex-basis: 25%;
    padding: 0!important;
}
#footer_links .footer_links_label {
justify-content:left;
}
#footer_links {
    align-items: flex-start!important;
}
#footer_links a, #footer_links span:hover{
color:#AB1849;
}
div#projector_shipping_dialog {
    display: none!important;
}
a.projector_info__item.--safe.projector_safe {
    display: none!important;
}
.questions__banner {
    display: none!important;
}
</style>