.label.--distinguished  {
color: transparent;
background:   #004085!important;

}

.label.--distinguished:after{
content: "Dostawa w 7-10 dni roboczych";
color: #fff; 
 margin-left: -53px;
    
}

.label_icons>*{
    border-radius: 0px !important;
}

.label.--new {
    
    background: #17896a !important;
}

.dictionary__picture{
display: none !important;
}

#projector_sizes_cont{
display: none !important;
}

#projector_enclosures {
    display: none !important;
}


a.linknewsletter {
  text-decoration: none;
  color: inherit;
  font-weight: normal;
  font-style: normal;
  cursor: pointer;
}

a.linknewsletter:visited,
a.linknewsletter:active,
a.linknewsletter:focus {
  text-decoration: none;
  color: inherit;
  font-weight: normal;
  font-style: normal;
}

a.linknewsletter:hover {
  text-decoration: underline;
  color: inherit;
  font-weight: normal;
  font-style: normal;
}

a.nav-link {
  padding-right: 14px !important;
  padding-left: 14px !important;
}

/*ul.navbar-subsubnav {
  grid-template-columns: repeat(3, 1fr) !important;
}*/

/*ul.navbar-subsubnav {
  grid-template-columns: repeat(4, auto) !important;
}
*/
span.gfx_lvl_2:hover {
    outline: 0;
    text-decoration: none;
    color: #275040;
   /** user-select: none;**/
}

span.gfx_lvl_3 {
    text-transform: none;
    user-select: none;
    font-size: 2.2rem!important;
}


header .nav-link {
    padding: 5px 15px 6px 15px;

}

.navbar-subsubnav a.nav-link::before {
  content: none !important;
  display: none !important;
}

@media (min-width: 980px) {
    .navbar-subsubnav {
    padding-top: 20px !important;
    padding-left: 5px !important;
    padding-right: 20px !important;
    padding-bottom: 5px !important;
}}


@media (min-width: 980px) {
    span.gfx_lvl_2  {
 line-height: 200%!important;
  
}}

@media (min-width: 980px) {
   header .navbar-subsubnav  {
    top: -10px!important;
    font-size: 1.5rem!important;
}
    
  a.nav-link:hover {
color: #D0812C!important;}

span.gfx_lvl_2:hover{
color: #D0812C!important;}

}

/**@media (max-width: 978px) {
    span.nav-link.nav-gfx {
        pointer-events: none;
    }
}**/

a {    user-select: none;}

span.headline__name{    user-select: none;}


@media (max-width: 978px) {
  li.nav-header {
  font-weight: bolder;
    color: #275040;
    letter-spacing: 0.3px;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 2px;
  }
}


@media (min-width: 980px) {
 .btn.--large {
    font-size: 2rem;
}
}

@media (max-width: 980px) {
        #projector_button_basket {
        order: 2;}
 .btn.--large {
    font-size: 1.7rem;
    
}
}

@media (max-width: 980px) {
  .nav-header .nav-link.nav-gfx[title="Według kształtów"] {
   /** text-indent: -9999px;**/
    color: transparent;
    pointer-events: none;
    text-decoration: none !important;
    display: inline-block;
  }
}


@media (max-width: 980px) {
  .nav-header .nav-link.nav-gfx[title="Według rozmiarów"] {
    color: transparent;
    pointer-events: none;
    text-decoration: none !important;
    display: inline-block;
  }
}

@media (max-width: 980px) {
  .nav-header .nav-link.nav-gfx[title="Według tkanin"] {
    color: transparent;
    pointer-events: none;
    text-decoration: none !important;
    display: inline-block;
  }
}

@media (max-width: 980px) {
  .nav-header .nav-link.nav-gfx[title="Kolorystyka"] {
    color: transparent;
    pointer-events: none;
    text-decoration: none !important;
    display: inline-block;
  }
}

@media (max-width: 980px) {
  .nav-header .nav-link.nav-gfx[title="Według pomieszczeń"] {
   /** text-indent: -9999px;
   font-size: 0;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;**/
        color: transparent;
    pointer-events: none;
    text-decoration: none !important;
    display: inline-block;
  }
}

.projector_delivers__info.projector_delivers__link {
  color: #333;           /* kolor bazowy */
  text-decoration: none;    /* bez podkreślenia */
  cursor: pointer;          /* łapka */
  transition: color 0.2s ease, font-weight 0.2s ease;
    font-weight: bold;        /* pogrubienie na hover */
}

.projector_delivers__info.projector_delivers__link:hover {
  color: #dd994a;           /* kontrast na hover */
  font-weight: bold;        /* pogrubienie na hover */
}

.projector_status__shipping {
  color: #333;           /* kolor bazowy */
  text-decoration: none;    /* bez podkreślenia */
  cursor: pointer;          /* łapka */
  transition: color 0.2s ease, font-weight 0.2s ease;
    font-weight: bold;        /* pogrubienie na hover */
}

.projector_status__shipping:hover {
  color: #dd994a;           /* kontrast na hover */
  font-weight: bold;        /* pogrubienie na hover */
}

.projector_send_free__info.projector_send_free__link{
    
    color: #850101 !important;
}