/* usuwanie elementów ze strony klienta po zalogowaniu */
#rma_login, #associated_clients, #client_cards, #points_login {
    display: none;
}

/* usuwam sekcje dokumenty do pobrania */
#prepaid_documents, #prepaid_buttons.prepaid_buttons {
    display: none !important;
}

/* usuwamy sekcję regulaminy ze stopki, bo mamy poduplikowane linki w sekcji INFOTMACJE */
#menu_regulations { display: none; }

/* usuwamy sekcję zamówienia ze stopki */
#menu_orders { display: none; }

/* usuwamy sekcję "Zakupy w naszym sklepie są bezpieczne" z koszyka */
#menu_security_policy { display: none; }

/* zmiana koloru i wielkości liter w nagłówku w seksji opisu sklepu na dole SG */
.cms__title { color: black; text-transform: none; }

/* zmiana wielkości liter na małe w nagłówkach - UWAGA: niektóre zostawiliśmy wielkimi celowo */
.headline,
.headline__name,
.article__name,
.big_label,
.longdescription__header,
.dictionary__header,
.questions__banner_item.--label,
#main_tree5 ul .title {
    text-transform: none;
}

/* niektóre nagłówki miały niepotrzebne opacity po najechaniu kursorem myszki */
.big_label__wrapper .headline:hover,
.headline__wrapper .headline:hover,
.big_label__wrapper .big_label:hover,
.headline__wrapper .big_label:hover,
.article__name[href]:hover {
    opacity: 1;
}

/* usunięcie czarnej ramki z hoverów przycisków */
.btn.--large.--solid:hover,
.btn.--medium.--solid:hover,
.btn.--small.--solid:hover {
    border: 1px solid #e74623;
}

/* zmiana na małe litery w menu głównym */
header .nav-link { text-transform: none; }

/* nagłówek w mobile był za duży i za mocno obniżał content */
@media (max-width: 767px) {
    .search_name {  margin: 0; }
    .search_name__label {
        font-size: 2rem;
        line-height: 2.5rem;
        margin-bottom: 20px !important;
    }
    .search_name__total {
        display: none;
  }
}


/* sekcja z informacjami na karcie produktu - pod przyciskiem "dodaj do koszyka" */

#projector_additional_section {
    background: #f1f1f1;
    padding: 12px 24px;
    border-radius: 16px;
    row-gap: 0;
}
#projector_additional_section .projector_info__item,
#projector_additional_section #projector_shipping_info {
    padding: 12px 0;
    border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
#projector_additional_section .projector_info__item:last-child,
#projector_additional_section #projector_paypo {
    border-bottom: none;
}
#projector_additional_section .projector_info__icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
}
#projector_additional_section .projector_shipping__icon,
#projector_additional_section .projector_returns__icon,
#projector_additional_section .projector_stocks__icon,
#projector_additional_section .projector_safe__icon,
#projector_additional_section .projector_paypo__icon {
    display: inline-block;
}
#projector_additional_section .projector_stocks {
    display: none;
}
        
/* menu marki w belce - nowe style - UWAGA: czasem menu wyswietla się w 3 kolumnach, mimo że ma być ich 6, możecie to poprawić od razu?*/

#menu_navbar > ul > li:nth-child(10) > ul {
    width: 100%;
    left: 0;
}

#menu_navbar > ul > li:nth-child(10) > ul > li.nav-item.nav-merge {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 10px;
}

#menu_navbar > ul > li:nth-child(10) > ul > li.nav-item.nav-merge > li {
    width: 210px;
    padding: 15px;
    border: 1px solid #dfe1e1;
    border-radius: 10px;
    margin: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Elementy - Koszt przesyłki: Gratis!" */
/*div.cop_costs__item.--shipping.--active {*/
/*    display: none;*/
/*}*/


/* logo w stopce */
#footer_contact li.contact_type_logo {
    display: block;
    width: 170px;
    margin-bottom: -24px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 767px) {
    #footer_contact li.contact_type_logo {
        margin-left: 0px;
    }
    #footer_contact li {
        justify-content: left;
    }
}