@media (min-width: 757px){
    #menu_basket { min-width: 20rem !important; }
    .main_producers { margin: auto; }
    .head_b2b { width: 50%; margin: 50px 100px; padding: 0 50px;}
    #container { max-width: 1920px !important; }
    #layout { width: 90vw; margin: auto; max-width: 1920px; }
    
    #main_cms, #main_cms2  {
        position: relative;
        margin: auto;
        width: 100vw;
        left: calc(-50vw + 50%);
        max-width: 1920px; }
        
    #products_associated_zone2 .slick-list { display: block; justify-content: center; }

    /*styl bestsellery strona główna
    #main_hotspot_zone1.hotspot {
        background-color: #f1f1f1;
        width: 100vw;
        position: relative;
        left: calc(-50vw + 50%);
        padding: 25px 75px 100px; }
    
    #main_hotspot_zone1 div.product {
        padding: 0 20px 20px !important;
        background-color: #FFFFFF;
        margin: 0 20px !important; }*/
    
}

.--bargain {display: none;}

@media (min-width: 979px) {
    .projector_page #content { grid-template-columns: minmax(0,35%) 65%; }
}

#logo {
    width: 110% !important;
}

/* czerwona wyprzedaż */
#menu_navbar > ul > li:nth-child(8) > a { color: red; }
#menu_navbar > ul > li:nth-child(9) > a { color: #0090f6; }

@media (min-width: 960px) {
    
    #menu_navbar ul li ul li ul li {
    margin-left: 10px;
    border-left: 1px solid #a3a3a3;
}

    #menu_navbar ul li ul li ul li:hover {
    border-left: 2px solid #3ba9f8;
}
}

@media (max-width: 756px) {
.head_mobile { display: block !important; padding-top: 1px; }
.head_banner { display: none; }
.head_b2b { margin: 50px 50px; padding: 20px 30px;}
}

.main_producers__link { border: none; }

header .navbar-nav {
    justify-content: center;
}

.navbar-collapse {
  -webkit-box-shadow: 0 4px 6px -6px #222;
  -moz-box-shadow: 0 4px 6px -6px #222;
  box-shadow: 0 4px 6px -6px #222;
}


@media (min-width: 757px) {

#menu_buttons2 img { margin: auto; }
    
.price_info { margin-left: 50px; }

#menu_banners2 { padding: 10px 20px; }
#menu_banners2 div.menu_button_wrapper {padding: 0; }

#menu_contact { background: unset; }
#menu_contact ul { background: unset; }

#footer_links { grid-template-columns: repeat(5, 1fr) !important; }
}


.basket__division_weeks::after {
    content: " - Realizacja po potwierdzniu dostępności i ceny";
}

.vbasket__division_option_small { display: none !important; }
.basket__division_option_small:after { content: ' Towar na zamówienie wymaga potwierdzenia dostępności oraz ceny.'; }

.projector_versions__status_info:after {
    content: "\A \A Zamówienie ponad powyższe stany jest możliwe po kontakcie i uzgodnieniu korzystnych warunków.";
    white-space: pre-wrap;
}

.projector_versions__status { align-items: start !important; }


#main_hotspot_zone1.hotspot { padding: 25px 75px 100px; }

#main_hotspot_zone1 > div.products { border: none; }

#main_hotspot_zone1 .price.--omnibus.omnibus_price { display: none; }
#main_hotspot_zone1 .price.--max { display: none; }
#main_hotspot_zone1 .label.--bargain.--omnibus { display: none; }


/*styl powiązanych produktów karta towaru*/
#products_associated_zone2.hotspot { 
    background-color: #f1f1f1; 
    width: 100vw;
    max-width: 100vw;
    position: relative;
    left: calc(-50vw + 50%);
    padding: 20px 25px 20px 25px !important; }
    
/* styl dodania do porównania na liście produktów */
#search div.product__compare { display: none; }
    
.hotspot.--slider .slick-list { background-color: #f1f1f1; }

#products_associated_zone2 div.product { 
    background-color: #FFFFFF; 
    padding: 10px !important; }


/* wyłączenie widoczności zwrotów */
.actions_return {display: none; }
#returns_login {display: none; }
    
#products_associated_zone2 h2 { display: none; }
    
.hotspot__arrow span { background-color: #f1f1f1; margin-bottom: 25px; }

.hotspot__dots li:before { background-color: #d5d5d5 }

.bars__item.--fixed .bars__wrapper { max-width: 100vw; }

.basket__division_option { width: 100% !important; }

/* wyłączenie pozycji w stopce */
.footer_links #order_returns {display: none;}
.footer_links #order_exchange {display: none;}